Шаг 10 - Простые типы данных

Одна из проблем при программировании на языке С заключается в том, что размер области памяти, занимаемой переменными стандартных типов, различный на разных платформах. Например, в среде операционной системы Windows версии 3.1 переменная типа int в программе, составленной на C, занимает 16 бит. В среде Windows NT этот размер составляет 32 бита. Очевидно, что трудно составлять программу, не зная точно, сколько имеется бит в слове или в байте. При переносе программ на платформы с иной разрядностью могут возникать ошибки, которые трудно обнаружить.

В языке Java все базовые типы данных имеют фиксированную разрядность, которая не зависит от платформы. То есть размерность базовых типов - это часть стандарта языка. Ниже приведены базовые типы данных в Java.

Тип данныхРазмер(бит)Значение по умолчанию
boolean8false
byte80
char16'x0'
short160
int320
long640
float320.0F
double640.0D

Приведенное значение по умолчанию говорит о том, что все базовые типы при создании переменных инициализируются по умолчанию.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 05.01.2003