Переменные, типы данных

Типы данных

1. Целочисленный

Этот тип данных может хранить только целые числа. Диапазон чисел, которые мы можем использовать зависит от объёма памяти, выделяемого на переменную. Обычно для целочисленных переменных используется тип int.

Самые часто используемые типы данных представлены в таблице:

Тип Размер Диапазон
byte 1 байт 0..255
int 2 байта -32768 .. 32767
long 4 байта -2 147 483 648 .. 2 147 483 647

Также можно использовать приставку unsigned, которая убирает отрицательный диапазон, но увеличивает положительный в два раза. Например, unsigned long позволяет хранить числа от 0 до 4 294 967 295.

2. Вещественный

Используется для хранения десятичных дробей, по другому его ещё называют тип данных с плавающей точкой. Вмещает в себя число определённой длины, в определённом месте которого находится точка. Именно поэтому достаточно трудно указать диапазон этого типа, так как чем меньше целая часть, тем большее количество знаков после запятой мы можем использовать в дробной части.

Тип Размер Диапазон
float 4 байта 3.4E-38 ... 3.4E+38

Учтите, что при работе с типом float контроллер тратит больше времени, чем при использовании целочисленных переменных, поэтому по возможности лучше использовать их.

3. Символьный

Хранит 1 символ в кодировке ASCII. По сути хранит номер этого числа в таблице кодировки.

Тип Размер Диапазон
char 1 байт Хранит номер символа в таблице ASCII

4. Строковый

Тип Размер Диапазон
String - Хранит последовательность символов

5. Логический

Тип Размер Диапазон
boolean(сокращённое - bool) 1 байт может принимать только одно из двух значений:
true (истина)
false (ложь)