41 / 41 / 3
Регистрация: 02.06.2012
Сообщений: 351
|
|
1 | |
числовой тип данных для 123456789123.12345678912304.02.2013, 12:08. Показов 758. Ответов 4
Метки нет (Все метки)
Какой тип данных нужно взять, что бы проводить математические операции с большими, дробными числами?
Что бы не было 123.1+0.1535*10^6 к примеру...
0
|
04.02.2013, 12:08 | |
Ответы с готовыми решениями:
4
Задать свой числовой тип с заданным допустимым диапазоном Пользовательский тип данных для C Целочисленный тип данных для 10^50 Тип данных для размера файла |
7 / 7 / 2
Регистрация: 12.11.2012
Сообщений: 203
|
|
04.02.2013, 12:19 | 2 |
бери double для дробных не ошибешься. для целочисленных int ну или long int что скорей всего будет равновесность.
0
|
Master of Orion
|
|
04.02.2013, 12:37 | 3 |
margarin, главное не насколько большое число, а сколько в нем значимых цифр. Относительно нормализованных чисел
(то есть в виде 0.сколькото, первая цифра всегда 0) это 15 значащих цифр. ТО есть 12345.678901234 он сохранит в точности, а вот дальше уже нет.
1
|
41 / 41 / 3
Регистрация: 02.06.2012
Сообщений: 351
|
|
04.02.2013, 12:42 [ТС] | 4 |
вот это я и хотел увидеть...
А как калькуляторы хранят данные, или там идет разбитие на целое и дробное?
0
|
Master of Orion
|
|
04.02.2013, 13:11 | 5 |
margarin, ну там обычно велосипедят свои типы данных, например вот для очень больших целых чисел используется в CIL тип данных BigInteger
http://msdn.microsoft.com/ru-r... -snippet-1
1
|
04.02.2013, 13:11 | |
04.02.2013, 13:11 | |
Помогаю со студенческими работами здесь
5
тип данных для двоичного числа Какой тип данных для слов? Свой тип данных для перегрузки функций Тип данных для очень большого массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |