Очень, очень большие числа с плавающей запятой C#

select id_trx,debet,kredit,
       @saldo:=@saldo+debet-kredit as saldo from transaksi_perantara,
       (select @saldo:=0) AS variableInit;
6
задан JustinT 7 January 2009 в 19:04
поделиться

3 ответа

Используйте единицы мегалюдей для достижения большего количества высоты.

Кроме того, Десятичное число позволяет Вам иметь 100 000 планет каждый с 100000000000000 раз населением Земли, если моя арифметика является правильной. Вы уверены, что это недостаточно?

11
ответ дан 8 December 2019 в 17:28
поделиться

Даже если каждая планета имеет 100 миллиардов человек, общее количество все еще только 1E16. Это хорошо в пределе целого числа на 64 бита со знаком (2^63, переходит в 9,223,372,036,854,775,807, который является почти 1E19...

Вы могли пойти с Миллионом Миллиардов людей на планету с 100 000 планет перед нахождением рядом с пределом...

Относительно частей и средних чисел и такого, разве Вы не можете преобразовать в Плавание или удвоиться, когда Вы делаете какие-либо такие вычисления?

2
ответ дан 8 December 2019 в 17:28
поделиться

Вам действительно нужна 28 точности цифры? Вы могли использовать плавающую точку для некоторых вычислений?

(дважды, чтобы быть точным: ±5.0e−324 к ±1.7e308)

1
ответ дан 8 December 2019 в 17:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: