Тема 2:
Прости типове данни. Действия и изрази в Java
Java
е
строго типизиран език. Всеки обект принадлежи на даден тип. Компилаторът на
Java извършва проверка за съвместимост на типовете в изразите. Непозволените действия
не се компилират.
Типът определя:
множеството от стойности, принадлежащи на типа;
множеството от действия, които могат да се извършват със стойности от типа
необходимият обем и начинът на записване на стойностите от типа в паметта.
Типове
за цели числа:
тип:
размер в байтове:
множество от стойности:
byte
1
-128 до +127
short
2
-23768 до +32767
int
4 -2147483648 до -2147483647
long
8
-9 233 372 036 854 775 808 до
+9 233 372 036 854 775 807
Всички целочислени типове съдържат цели числа, симетрично разположени около
0. Няма тип unsigned ( както в С). Целите числа се записват във формат “ фиксирана
запетайка”.
Типове за реални числа:
тип:
размер в байтове:
множество от стойности:
float
4
в порядика на -3.4E-38 до 3.4Е+38
double 8 в порядика на +/- 1.7E+/-308
T
ип
char
/символен тип /:
Това е беззнаков 16- битов тип. Символите се кодират в Unicode. Кодът ASCII е
подмножество на Unicode за символите с код от 0 до 255.
Множеството от стойности, принадлежащи на типа, включва всеки един допустим
символ в КС.
Тъй като типът char е беззнаков16- битов тип, то с char променливите могат да се
извършват аритметични действия:
char ch = ‘x’;
6
Предмет: | Програмиране, Информатика, ИТ |
Тип: | Лекции |
Брой страници: | 8 |
Брой думи: | 1006 |
Брой символи: | 5909 |