Типы данных. Основой любого языка программирования является хранение и обработка данных
Основой любого языка программирования является хранение и обработка данных. При этом важно знать, данные каких типов могут использоваться в конструкциях языка.
Тип данных определяет множество возможных значений объекта программы. Если мы каким-то образом определяем (ограничиваем) некоторое множество значений, то тем самым определяем конкретный тип данных.
В PHP используются данные четырех стандартных типов:
- целые,
- вещественные,
- логические,
- строковые.
В отличие от Си, в PHP отсутствуют данные символьного типа.
Данные целого типа (integer) – это целые числа, которые могу быть представлены в десятичной, восьмеричной и шестнадцатеричной системах счисления.
Целые десятичные числа – это обычные целые числа в диапазоне:
-2 147 483 648 … +2 147 483 647,
Внимание! Целое десятичное число не может начинаться с нуля!
Данные вещественного типа (float, double) представляют собой десятичные числа с дробной частью в диапазоне:
±1,7×10-308…±1,7×10+308.
Они могут быть записаны в двух формах:
- форме с фиксированной запятой – в виде десятичной дроби, причем вместо десятичной запятой ставится десятичная точка:
3.14159265358979 -2.71 1.4142 1.72
- форме с плавающей запятой – в виде десятичной дроби с последующим десятичным порядком, который обозначается буквой E (e):
-2.31E-4 3.16e21 25.8e-6 -0.275E7
Данные строкового типа (string) представляют собой последовательности символов языка, заключенные в одинарные или двойные кавычки:
“This is a character string”
‘abcdefghijklmnopqrstuvwxyz’
“Это строковая константа”
‘Введите исходные данные:’
В строку могут быть включены ESC-последовательности, рассматриваемые как один отдельный символ:
‘\f’ перевод страницы
‘\n’ перевод строки
‘\r’ возврат каретки
‘\t’горизонтальная табуляция
‘\v’ вертикальная табуляция
‘\0’ нулевой символ (нулевой байт) – конец строки
‘\’’ апостроф
‘\\’ слэш
‘\?’ вопросительный знак
‘\”’ кавычка
Например:
“\nВведите исходные данные:”
При выводе этой строки на экран сначала будет сделан перевод на новую строку, а затем выведено сообщение:
Введите исходные данные:
Длинную строку можно разместить на нескольких строках экрана, используя в качестве знака переноса ESC-последовательность ‘\n’:
“\nПрограмма\nстудента группы ИС-10\nИванова Ванечки”
Эта строка будет выведена на экран в следующем виде:
Дата добавления: 2015-04-19; просмотров: 651;