Форум программистов, компьютерный форум CyberForum.ru

Максимальная длина целочисленного типа - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.79
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7933 / 4715 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
31.07.2010, 17:59     Максимальная длина целочисленного типа #1
Максимальная длина __int64 - 18.446.744.073.709.552.046
Максимальная длина __int128 - 340.282.366.920.938.586.008.062.602.462.446.642.046

Последнего типа официально еще нет, но в limits.h он описан... Возник вопрос. Как это прочитать?
Причем, если кто знает желательно по разрядам, то есть сотни, тысячи, миллионы ect.

__int64 - 18 квинтиллионов 446 квадриллионов 744 триллиона 73 миллиарда 709 миллионов 552 тысячи 46

__int128 - 340 андецеллионов 282 дециллионов 366 нониллионов 920 октиллионов 938 септиллионов 586 секстиллионов 8 квинтиллионов 62 квадриллиона 602 триллиона 462 миллиарда 446 миллионов 642 тысячи 46

http://arin1271.narod.ru/different/google.html
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.07.2010, 17:59     Максимальная длина целочисленного типа
Посмотрите здесь:

C++ Объявить переменные целочисленного типа с инициаторами в 10, 16 и 8- системах счисления. Получить среднее арифметическое и среднее геометрическое чисе
Максимальная сума C++
Максимальная степень двойки C++
Написать программу хранения целочисленного, либо вещественного типа данных в переменной C++
Какова максимальная длина названия функции C++
C++ Максимальная зарплата
C++ Максимальная разность массивов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Fedogor
209 / 95 / 4
Регистрация: 23.07.2010
Сообщений: 235
31.07.2010, 18:08     Максимальная длина целочисленного типа #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Попробуй взять названия отсюда:

ссылка
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7933 / 4715 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
31.07.2010, 18:17  [ТС]     Максимальная длина целочисленного типа #3
Интересно... Дойдет ли когда-нибудь до гугола стандарт?
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9382 / 5432 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
31.07.2010, 18:19     Максимальная длина целочисленного типа #4
Цитата Сообщение от Lavroff Посмотреть сообщение
Последнего типа официально еще нет, но в limits.h он описан...
а компилятор какой? у меня (gcc 4.4.0) такого типа нету...
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
31.07.2010, 18:27     Максимальная длина целочисленного типа #5
Цитата Сообщение от easybudda Посмотреть сообщение
а компилятор какой? у меня (gcc 4.4.0) такого типа нету...
вот из MSVS 2010

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* minimum signed 64 bit value */
#define _I64_MIN    (-9223372036854775807i64 - 1)
/* maximum signed 64 bit value */
#define _I64_MAX      9223372036854775807i64
/* maximum unsigned 64 bit value */
#define _UI64_MAX     0xffffffffffffffffui64
 
#if     _INTEGRAL_MAX_BITS >= 128
/* minimum signed 128 bit value */
#define _I128_MIN   (-170141183460469231731687303715884105727i128 - 1)
/* maximum signed 128 bit value */
#define _I128_MAX     170141183460469231731687303715884105727i128
/* maximum unsigned 128 bit value */
#define _UI128_MAX    0xffffffffffffffffffffffffffffffffui128
#endif
Добавлено через 4 минуты
__int128 даже в редакторе подсвечивается, но при попытки компиляции выдает ошибку
Код
 error C4235: nonstandard extension used : '__int128' keyword not supported on this architecture
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7933 / 4715 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
31.07.2010, 18:29  [ТС]     Максимальная длина целочисленного типа #6
fasked, +1. В 2005 VS
ISergey
31.07.2010, 18:43
  #7

Не по теме:

Цитата Сообщение от Lavroff Посмотреть сообщение
__int128 - 340 андецеллионов 282 дециллионов 366 нониллионов 920 октиллионов 938 септиллионов 586 секстиллионов 8 квинтиллионов 62 квадриллиона 602 триллиона 462 миллиарда 446 миллионов 642 тысячи 46
Мне б такую суму на счет в банке

Nameless One
31.07.2010, 18:45
  #8

Не по теме:

Цитата Сообщение от ISergey Посмотреть сообщение
Мне б такую суму на счет в банке
Столько ж нету

ISergey
31.07.2010, 18:54
  #9

Не по теме:

Nameless One, ну тогда процентов 10..

ForEveR
31.07.2010, 18:55  [ТС]
  #10

Не по теме:

Ну да) Мне бы тоже хотелось хотя бы парочку гуглов)

Nameless One
31.07.2010, 19:01
  #11

Не по теме:

- А может, таблеток от жадности?
- Давай, и побольше, побольше...

Evg
31.07.2010, 19:02
  #12

Не по теме:

Цитата Сообщение от ISergey Посмотреть сообщение
Мне б такую суму на счет в банке
Зачем столько денег, которые и за миллион лет не посчитать?

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2010, 19:12     Максимальная длина целочисленного типа
Еще ссылки по теме:

Максимальная длина строки C++
Максимальная сумма 4х элементов C++
C++ Максимальная степень в С++
C++ Максимальная глубина дерева
C++ Выбор подходящего целочисленного типа по ёмкости

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9382 / 5432 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
31.07.2010, 19:12     Максимальная длина целочисленного типа #13
Офтопить прекращаем! Размечтались, понимаешь...
Yandex
Объявления
31.07.2010, 19:12     Максимальная длина целочисленного типа
Ответ Создать тему
Опции темы

Текущее время: 21:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru