типы переменных



Паскаль типы переменных

Автор Морозов Максим задал вопрос в разделе Другие языки и технологии

Вопрос по типам переменных С++ и Pascal и получил лучший ответ

Ответ от Ra[гуру]
Зависит от реализации. К примеру, Free Pascal, целочисленные типы данных: Byte 0 .. 255 1 Shortint -128 .. 127 1 Smallint -32768 .. 32767 2 Word 0 .. 65535 2 Integer smallint or longint 2 or 4 Cardinal longword 4 Longint -2147483648 .. 2147483647 4 Longword 0..4294967295 4 Int64 -9223372036854775808 .. 9223372036854775807 8 QWord 0 .. 18446744073709551615 8 TP: Shortint -128..127 Знаковый 8 бит Integer -32768..32767 Знаковый 16 бит Longint -2147483648..2147483647 Знаковый 32 бита Byte 0..255 Беззнаковый 8 бит Word 0..65535 Беззнаковый 16 бит Как видишь, есть как знаковые, так и беззнаковые типы. Но в случае с turbo pascal, нет беззнакового типа максимальной разрядности в 32 бита.

Ответ от TheSquid[гуру]
Нет. Там всё имя типа меняется целиком.

Ответ от Вова Фламенко[гуру]
Longint в паскале самый большой.

Ответ от Jurii[гуру]
Аффтар таким образом не увеличивает диапазон значений переменной, а предвращает его в беззнаковое, но диапазон остаётся тот-же! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Добавлю к ответу ra: В Turbo Pascal и D

Ответ от TheSquid[гуру]
Нет. Там всё имя типа меняется целиком.

Ответ от Вова Фламенко[гуру]
Longint в паскале самый большой.

Ответ от Jurii[гуру]
Аффтар таким образом не увеличивает диапазон значений переменной, а предвращает его в беззнаковое, но диапазон остаётся тот-же! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Добавлю к ответу ra: В Turbo Pascal и D

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Вопрос по типам переменных С++ и Pascal
Паскаль язык программирования на Википедии
Посмотрите статью на википедии про Паскаль язык программирования
Типы данных в C на Википедии
Посмотрите статью на википедии про Типы данных в C
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*