Максимальная величинa int в различных языках программирования
- Войдите на сайт для отправки комментариев
C++
int: представляет целое число. В зависимости от архитектуры процессора может занимать 2 байта (16 бит) или 4 байта (32 бита). Диапазон предельных значений соответственно также может варьироваться от –32768 до 32767 (при 2 байтах) или от −2 147 483 648 до 2 147 483 647 (при 4 байтах). Но в любом случае размер должен быть больше или равен размеру типа short и меньше или равен размеру типа long
unsigned int: представляет положительное целое число. В зависимости от архитектуры процессора может занимать 2 байта (16 бит) или 4 байта (32 бита), и из-за этого диапазон предельных значений может меняться: от 0 до 65535 (для 2 байт), либо от 0 до 4 294 967 295 (для 4 байт).
C#
int |
От -2 147 483 648 до 2 147 483 647 | 32-разрядное целое число со знаком | |
uint |
От 0 до 4 294 967 295 | 32-разрядное целое число без знака |
java
int | 32 бит | от -2147483648 до 2147483647 |
turbo pascal
integer |
2 | -32768..32767 |
free pascal
В старых версиях компиляторов тип integer был 16-битным и представлял значения от -215 до 215-1 или -32 768 .. 32 767. Аналогичный тип данных word иногда использовался для определения беззнакового целого типа (0..65 535). В таких случаях, где компилятор использовал 16-битный целый тип, 32-битные целые числа обычно выражались с помощью типов данных long или longint.
Для машин с архитектурой x86 тип integer обычно определяется как 32-битный и включает значения в диапазоне от -231 до 231-1 или -2 147 483 648 .. 2 147 483 647. Последнее значение также определено в качестве константы MAXINT. Беззнаковый 32-битный целый тип cardinal имеет значения в диапазоне от 0 до 232-1 или 0 .. 4 294 967 295.
Наерна, перепутал форум с принтером? Распечатай, повесь над койкой и пробегай глазами перед сном, чтоб к утру не забыть, для носителя 20ти языков это будет прям стыдно.
Внучка показала ему Википедию и обучила CTRL-C - CTRL-V ^)
Дед, гаси его сразу, как только начнет хамить.
Или кто-то хочет развлечься в еще одном сраче?
sergeclause, это что сейчас было? Это типа учебный материал для начинающих или что это?
Это он наверное "ущербность" си хотел показать :)
9,223,372,036,854,775,808
Дед, гаси его сразу, как только начнет хамить.
Я к сожалению, спать пашол.
C++
int: представляет целое число. В зависимости от архитектуры процессора может занимать 2 байта (16 бит) или 4 байта (32 бита).
Да, ото такая херня в IT творится.. Забухаю я от слов твоих.
Если бы я был молодым хейтером, то для продолжения темы написал бы - «Давайте трахнем int, чтоб не повадно было!!,» ))