Другие языки программирования и технологии
Определить тип переменных b: integer:
язык какой и че за вопрос?
integer - целочисленный
Вы что, в детском саду обучаетесь? Что тут "определять"? Значение английского слова?
Переменные содержащие целые числа, не имеющие дробной части.
Тип переменной Значение переменной Размер переменной Примечание
Shortint –128..127 8-бит со знаком
Smallint –32768..32767 16-бит со знаком
Integer –2147483648.. 2147483647 32-бит со знаком Рекомендовано к использованию IntToStr(s) - преобразование в тип String
Longint –2147483648.. 2147483647 32-бит со знаком
Int64 –2^63..2^63–1 64-бит со знаком
Byte 0..255 8-бит без знака
Word 0..65535 16-бит без знака
Longword 0..4294967295 32-бит без знака
Cardinal 0..4294967295 32-бит без знака
Переменные содержащие целые числа, имеющие дробную часть.
Тип Порог Максимальное значение Кол-во цифр в значении Объем, байт
Real 2,9*10^-39 1,7*10^38 11-12 6
Single 1,5*10^-45 3,4*10^38 7-8 4
Double 5,0*10^-324 1,7*10^308 15-16 8 FloatToStr(z) - преобразование в тип String
Extended 3,4*10^-4932 1,1*10^4932 19-20 10 FloatToStr(z) - преобразование в тип String
Comp 1,0 9,2*10^18 19-20 8
Currency 0,0001 9,2*10^14 19-20 8
Символьный тип, нужен для преобразования цифр в буквы и обратно в кодировке ANSI.
Тип Обьём, байт
Char 1
Примечание.
Char может содержать только 255 возможных значений символов, что соответствует стандартной кодировке ANSI.
Byte численная переменная.
Функция Ord(C) возвращает значение порядкового номера символа С в таблице кодировки. Возвращаемое значение имеет тип Byte.
Обратное преобразование осуществляется функцией Chr(B).
Пример такого преобразования при нажатии на кнопку Button1:
procedure TForm1.Button1Click(Sender: TObject);
Var C:Char;B:Byte; // символьная и численная переменная
begin
C:='A'; // в переменную С заносим символ А
B:=Ord(C); // получаем значение символа А равное 65
B:=100; // В переменную В заносим 100
C:=Chr(B); // получаем символ d
end;
Строковый тип, работа с текстом, цифрами и т. д.
String, размер ограничен только памятью. x:=StrToInt(s); // преобразование в тип Integer var x:Integer; s:String;
ShortString, размер ограничен 255 символами.
Булевый тип.
Boolean - имеет только два значения true (истинно) или false (ложно) .
Тип переменной Значение переменной Размер переменной Примечание
Shortint –128..127 8-бит со знаком
Smallint –32768..32767 16-бит со знаком
Integer –2147483648.. 2147483647 32-бит со знаком Рекомендовано к использованию IntToStr(s) - преобразование в тип String
Longint –2147483648.. 2147483647 32-бит со знаком
Int64 –2^63..2^63–1 64-бит со знаком
Byte 0..255 8-бит без знака
Word 0..65535 16-бит без знака
Longword 0..4294967295 32-бит без знака
Cardinal 0..4294967295 32-бит без знака
Переменные содержащие целые числа, имеющие дробную часть.
Тип Порог Максимальное значение Кол-во цифр в значении Объем, байт
Real 2,9*10^-39 1,7*10^38 11-12 6
Single 1,5*10^-45 3,4*10^38 7-8 4
Double 5,0*10^-324 1,7*10^308 15-16 8 FloatToStr(z) - преобразование в тип String
Extended 3,4*10^-4932 1,1*10^4932 19-20 10 FloatToStr(z) - преобразование в тип String
Comp 1,0 9,2*10^18 19-20 8
Currency 0,0001 9,2*10^14 19-20 8
Символьный тип, нужен для преобразования цифр в буквы и обратно в кодировке ANSI.
Тип Обьём, байт
Char 1
Примечание.
Char может содержать только 255 возможных значений символов, что соответствует стандартной кодировке ANSI.
Byte численная переменная.
Функция Ord(C) возвращает значение порядкового номера символа С в таблице кодировки. Возвращаемое значение имеет тип Byte.
Обратное преобразование осуществляется функцией Chr(B).
Пример такого преобразования при нажатии на кнопку Button1:
procedure TForm1.Button1Click(Sender: TObject);
Var C:Char;B:Byte; // символьная и численная переменная
begin
C:='A'; // в переменную С заносим символ А
B:=Ord(C); // получаем значение символа А равное 65
B:=100; // В переменную В заносим 100
C:=Chr(B); // получаем символ d
end;
Строковый тип, работа с текстом, цифрами и т. д.
String, размер ограничен только памятью. x:=StrToInt(s); // преобразование в тип Integer var x:Integer; s:String;
ShortString, размер ограничен 255 символами.
Булевый тип.
Boolean - имеет только два значения true (истинно) или false (ложно) .
Настюша явно не ту специальность выбрала.
Похожие вопросы
- определите значение переменной b после выполнения фрагмента алгоритма
- Определите значение переменных x и y после выполнения фрагмента алгоритма.
- Вопрос по типам переменных С++ и Pascal
- Как правильней сменить тип переменной ?
- С++, объект класса, экземпляр класса, какой тип переменной хранит экземпляр класса? (экземпляр это что? Word, lpstr..?)
- Помогите с программой по языку Pascal, задание на записи (комбинированный тип переменной).
- Вопрос по программированию на паскале Выдаёт ошибку Program1.pas(6) Операция = не применима к типам boolean и integer
- Спецификаторы типов переменных
- C++. Можно сделать так, что бы тип переменной определялся сам? (Калькулятор) ...
- Как онулировать тип переменной char например был lol[3]="cok" а стал просто lol[3]?