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



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

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

Вопрос по типам переменных С++ и 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

Как изменить тип переменной? типа: var x:Real; begin integer(x);
Доброго времени суток.

Делайте вывод по формату WriteLn(X:10:0); или округляйте
подробнее...

что в паскале означает термин byte?
тип переменных byte... занимает один байт для беззнаковых чисел, т. е. от 0 до 255...
также
подробнее...

Пожалуйста, объясните каждую строчку действий в паскале:
Var - раздел переменных, здесь мы объявляем какие переменные каких типов у нас будут
подробнее...

что значит error 26: Type mismatch в паскале и как его исправить
неправильный тип переменной, надо изменить. без текста программы точнее не
подробнее...

Программа Паскаль
Добавлю свой вклад
Паскаль начинают изучать в школе
Паскаль обычно используют для
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Паскаль error 26, что я не так делаю?
26: Type mismatch
26: Тип не соответствует

В определенный момент твоей программы,
подробнее...

Что означает invalid floating point operation в Паскале
Похоже ты присваиваешь целой переменной рациональную.
Выложи код с ошибкой, может конкретнее
подробнее...

Помогите разобраться с процедурой VAL в паскале.
val(S, R, E) - где:
S - строка
R - результат
E - позиция, с которой произошла ошибка
подробнее...
спросили в Randomness
как сформировать одномерный массив различных чисел в паскале?
Не силён в программировании.. .
Но - вот.
Значения НЕ повторяются.

var
a:
подробнее...
спросили в RFID Rhabditida
Нужна помощь в паскале (repeat… until)
var I,A,B:byte;
SA, AB, SC: integer;
begin
i:=0;
repeat
writeln ('Vvedi
подробнее...

булева функция паскаль
Это возможно с помощью оператора СА5Е (5 читать как английское с, не могу писать английскими
подробнее...

что не правильноif m > 5 then y:=power((y=2^m)+1);
1. Предложения пишутся с большой буквы.
2. Вопросы заканчиваются вопросительным знаком.подробнее...

Почему Pascal пишет, что тип переменной extended(var a: extended) - неизвестное имя?
Не знаю, какой там у вас паскаль, а нормальный ТР7.0 пишет, что должен быть подключен сопроцессор
подробнее...
Паскаль язык программирования на Википедии
Посмотрите статью на википедии про Паскаль язык программирования
Типы данных в C на Википедии
Посмотрите статью на википедии про Типы данных в C
 

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

Имя*

E-mail:*

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