Shortint/ru
From Free Pascal wiki
Jump to navigationJump to search
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
русский (ru) │
Тип shortint является знаковым целым типом, поддерживающим значения в диапазоне от -128 до 127. Переменная типа shortint занимает 8 бит.
Тип Byte тоже 8-битный, но тип byte является беззнаковым типом. Это означает, что он представляет числа от 0 до 255.
var
a_shortint: shortint;
a_byte : byte;
s1, s2 : string;
begin
a_shortint := %11110001; // двоичное число
a_byte := %11110001;
s1 := IntToStr(a_shortint); // s1 = '-15'
s2 := IntToStr(a_byte); // s2 = '241'
См. также
- функция OnesComplement2
- Smallint - целочисленный тип данных, поддерживающий значения в диапазоне от -32768 до 32767
- двоичные числа
- IntToStr - преобразовывает целое число в строку
Типы данных | |
---|---|
Простые типы | Boolean | Byte | Cardinal | Char | Currency | Extended | Int64 | Integer | Longint | Pointer | Real | Shortint | Smallint | Word |
Сложные типы | Array | Class | Record | Set | String | Shortstring |