Скільки біт займає boolean?

2024 0 Comments

Логічний тип У стандартній реалізації Sun JVM і Oracle HotSpot JVM тип boolean займає 4 байти (32 біта), як і тип int.

Тому що boolean – 1 біт. А адресувати один біт не можна. А кількість біт/байт які можна адресувати (читай, мінімальний розмір пам'яті, який можна прочитати) теоретично залежить від реальної машини, на якій виконується java.

Отже, дані у char займають 16 біт та описують символ. У Java для char використовується кодування Unicode.

Int – це ціла змінна може приймати значення від -2147483648 до 2147483647. Її розмір становить 4 байти. Long – Це найбільша з точки зору розміру змінна (8 байтів пам'яті). Вона може набувати значень від -9223372036854775808 до 9223372036854775807.