Скільки займає bool?

У стандартній реалізації Sun JVM та Oracle HotSpot JVM тип boolean займає 4 байти (32 біти), як і тип int. Однак, у певних версіях JVM є реалізації, де в масиві boolean кожне значення займає по 1-му біту.

Відповідно, змінна типу boolean, швидше за все, буде займати 4 байти (у 32 рази більше, ніж саме значення, яке вона представляє).

Логічне значення займає один байт пам'яті, як показано в наступному прикладі C#.

admin

Recent Posts

Робочий циліндр зчеплення: коли передачі вмикаються важко

Коли педаль зчеплення стає м’якою, а перша або задня передача заходить із хрустом, проблема часто…

2 тижні ago

Інтернет провайдер: як вибрати, на що звертати увагу і чому це важливіше, ніж здається

Якість інтернет-з'єднання стала настільки ж базовою потребою, як вода чи електрика. Але якщо з водопостачанням…

3 тижні ago

Дропшипінг платформи: як вибрати надійного постачальника і побудувати бізнес без складу

Модель дропшипінгу приваблює тим, що дозволяє продавати товари без власних запасів: ви приймаєте замовлення, постачальник…

3 тижні ago

Мисливське спорядження: як зібрати практичний набір для виїзду

Мисливське спорядження має працювати в реальних умовах, а не просто добре виглядати на полиці. У…

4 тижні ago

Крановые весы: виды, принцип работы и как выбрать под свои задачи

На производстве, складе или строительном объекте взвешивание грузов — это не просто технический момент, а…

1 місяць ago

Фитинги для водопровода: виды, материалы и как не ошибиться с выбором

Любой водопровод — это не только трубы. Это разветвления, повороты, переходы между разными диаметрами, соединения…

2 місяці ago