Паскаль типы переменных
Автор Морозов Максим задал вопрос в разделе Другие языки и технологии
Вопрос по типам переменных С++ и 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 бита.
Нет. Там всё имя типа меняется целиком.
Longint в паскале самый большой.
Аффтар таким образом не увеличивает диапазон значений переменной, а предвращает его в беззнаковое, но диапазон остаётся тот-же! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Добавлю к ответу ra: В Turbo Pascal и D
Нет. Там всё имя типа меняется целиком.
Longint в паскале самый большой.
Аффтар таким образом не увеличивает диапазон значений переменной, а предвращает его в беззнаковое, но диапазон остаётся тот-же! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Добавлю к ответу ra: В Turbo Pascal и D
Как изменить тип переменной? типа: var x:Real; begin integer(x);
Доброго времени суток.
Делайте вывод по формату WriteLn(X:10:0); или округляйте
подробнее...
что в паскале означает термин byte?
тип переменных byte... занимает один байт для беззнаковых чисел, т. е. от 0 до 255...
также
подробнее...
Пожалуйста, объясните каждую строчку действий в паскале:
Var - раздел переменных, здесь мы объявляем какие переменные каких типов у нас будут
подробнее...
что значит error 26: Type mismatch в паскале и как его исправить
неправильный тип переменной, надо изменить. без текста программы точнее не
подробнее...
Программа Паскаль
Добавлю свой вклад
Паскаль начинают изучать в школе
Паскаль обычно используют для
подробнее...
Паскаль error 26, что я не так делаю?
26: Type mismatch
26: Тип не соответствует
В определенный момент твоей программы,
подробнее...
Что означает invalid floating point operation в Паскале
Похоже ты присваиваешь целой переменной рациональную.
Выложи код с ошибкой, может конкретнее
подробнее...
как в паскале разделить одно число на другое с остатком? (и как это записать на языке паскаля)
Деление нацело:
a div b
Остаток:
a mod
подробнее...
Помогите разобраться с процедурой VAL в паскале.
val(S, R, E) - где:
S - строка
R - результат
E - позиция, с которой произошла ошибка
подробнее...
как сформировать одномерный массив различных чисел в паскале?
Не силён в программировании.. .
Но - вот.
Значения НЕ повторяются.
var
a:
подробнее...
Нужна помощь в паскале (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 пишет, что должен быть подключен сопроцессор
подробнее...