Максимальная величинa int в различных языках программирования

sergeclause
sergeclause аватар
Offline
Зарегистрирован: 08.09.2016

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.

 

 

 

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

Наерна, перепутал форум с принтером? Распечатай, повесь над койкой и пробегай глазами перед сном, чтоб к утру не забыть, для носителя 20ти языков это будет прям стыдно. 

b707
Offline
Зарегистрирован: 26.05.2017

Внучка показала ему Википедию  и обучила CTRL-C - CTRL-V ^)

 

 

 

Дед, гаси его сразу, как только начнет хамить.

Или кто-то хочет развлечься в еще одном сраче?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

sergeclause, это что сейчас было? Это типа учебный материал для начинающих или что это?

negavoid2
Offline
Зарегистрирован: 06.05.2020

Это он наверное "ущербность" си хотел показать :)

<?php
echo number_format(PHP_INT_MAX);

9,223,372,036,854,775,808

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

b707 пишет:

Дед, гаси его сразу, как только начнет хамить.

Я к сожалению, спать пашол. 

Logik
Offline
Зарегистрирован: 05.08.2014

sergeclause пишет:

C++

int: представляет целое число. В зависимости от архитектуры процессора может занимать 2 байта (16 бит) или 4 байта (32 бита).

Да, ото такая херня в IT творится.. Забухаю я от слов твоих.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Если бы я был молодым хейтером, то для продолжения темы написал бы - «Давайте трахнем int, чтоб не повадно было!!,» ))