Продолжаю тему 4 урока. В этот раз мы разберем подробней четыре простых типа. Это: целочисленный тип, литерный тип, логический(булевский) тип и вещественный. Все эти типы очень часто используются в Delphi, поэтому встретить их можно, наверное в каждой программе.
Целочисленные типы Целочисленные типы данных могут быть физическими и общими.
Физические типы:
Обозначение Диапазон Представление в памяти Shortint -128-127 1 байт, со знаком Smallint -32768-32767 2 байта, со знаком Longint -2 147 483 648 -2 147 483 647 4 байта, со знаком Int64 -263-263-1 8 байтов, без знака Byte 0-255 1 байт, со знаком Word 0-65 535 2 байта, без знака longword 0-4294 967 295 4 байта, без знака
Мучиться запоминать диапазоны и представление в памяти не стоит. В любой момент в эту таблицу можно посмотреть. А вот обозначение помнить нужно. Кроме физических типов, как я уже говорил есть и общие. Общих гораздо меньше по сравнению с физическими: Обозначение Диапазон Представление в памяти Integer -2 147 483 648-2 147 483 647 4 байта, со знаком Cardinal 0-4 294 967 295 4 байта, без знака
С таблицами закончили. Надо мне было все же учить диапазоны наизусть, а то сейчас книжку листаю и по всем страницам информацию о них собираю
Если вам пришло в голову(или просто нужно) записать число в шестнадцатеричной системе счисления то перед ним ставьте $. А для записи целых чисел можно использовать - и +. Тут все как в математике.
Литерные типы: Литерные типы обозначают символы. Для литерных есть тоже физические и общие типы. Физические типы это AnsiChar и WideChar. Кроме физических типов есть тип Char. Он равен AnsiChar. Для символов можно использовать следующие функции: Chr(X): Char - возвращает символ с кодом, равным значению целочисленного выражения X UpCase(C): Char - преобразует символ c в символ c верхнего регистра.
|