Тому що boolean – 1 біт. А адресувати один біт не можна . А кількість біт/байт, які можна адресувати (читай, мінімальний розмір пам’яті, який можна прочитати) в теорії залежить від реальної машини, на якій виконується java.Feb 8, 2017
Розмір основних типів даних у C++
Тип | Мінімальний розмір |
---|---|
bool | 1 байт |
char | 1 байт |
wchar_t | 1 байт |
char16_t | 2 байти |
Логічний типПравити
Тип | Розмір (біт) | Значення |
---|---|---|
boolean | 8 (у масивах), 32 (не в масивах використовується int) | true (істина) або false (неправда) |
Булеві змінні в Java створюють так: boolean a = true; boolean b = false; Значення типу boolean повертають операції порівняння, логічні операції та їхні поєднання. Вирази з ними – це, по суті, умовні висловлювання, які можуть бути правдивими чи ні.