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

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

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

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

admin

Recent Posts

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

Буває, тиснеш на газ авто, а воно ніби прив’язане до причепа. Двигун гуде, оберти зростають…

15 години ago

Верифікація морських документів: що варто знати моряку перед працевлаштуванням

Морська індустрія — це світ, де довіра вимірюється паперами. Капітан судна, крюїнгова компанія чи портова…

2 тижні ago

Офіційний автосервіс BMW: чому це має значення

BMW — це не просто автомобіль, це інженерна досконалість і філософія водіння. Але навіть найдосконаліша…

2 тижні ago

Сучасний військовий шолом: більше ніж просто захист

В умовах сучасного бою військова каска (шолом) пройшла шлях від простої сталевої «миски» до складного…

2 тижні ago

Профессиональные микрофоны, виды, устройство и применение в звукозаписи и сцене

Профессиональные микрофоны являются важнейшим элементом современной аудиоиндустрии. Без них невозможно представить ни студийную запись, ни…

3 тижні ago

Надувні ПВХ човни: як вибрати і де купити з гарантією якості

Для рибалки, водного туризму або просто відпочинку на воді надувний ПВХ човен залишається одним із…

3 тижні ago