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

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

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

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

admin

Recent Posts

Кріологістика від ARK.CRYO не має права на помилку

Сервіс доставки посилок настільки щільно увійшов у побут сучасних людей, що здається існував завжди. Адже…

1 тиждень ago

Сухий ТЕН у бойлері: чому серія Drazice OKHE переживає конкурентів

Більшість поломок накопичувальних водонагрівачів пов'язана з одним вузлом — нагрівальним елементом. Накип, корозія, перегорання спіралі…

4 тижні ago

Купити люстру свічку для квартири або заміського будинку: магазин Плафон

Такі моделі вже не асоціюються виключно з класичним інтер’єром. Зараз дизайнери успішно інтегрують їх у…

1 місяць ago

Підтримка бізнесу з боку професійної юридичної компанії

Будь-який підприємець знає, як складно орієнтуватися в українському законодавстві, як часто тут відбуваються зміни і…

1 місяць ago

Сайт для ріелтора, чому CRM вирішує все

Для більшості агентств нерухомості сайт - це перша точка контакту з потенційним клієнтом. Це ваш…

1 місяць ago

Доставка цветов: как выбрать надёжную службу и не разочароваться в результате

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

2 місяці ago