相关疑难解决方法(0)

C++:为什么bool是8位长?

在C++中,我想知道为什么bool类型是8位长(在我的系统上),只有一位足以保存布尔值?

我曾经认为这是出于性能原因,但是在32位或64位机器上,寄存器为32或64位宽,性能优势是什么?

或者这只是这些"历史"原因之一?

c++ size boolean

127
推荐指数
4
解决办法
6万
查看次数

为什么布尔1字节而不是1位大小?

在C++中,

  • 为什么布尔1字节而不是1位大小?
  • 为什么不存在类似4位或2位整数的类型?

在为CPU编写仿真器时,我错过了上述内容

c++ cpu-architecture

115
推荐指数
8
解决办法
5万
查看次数

Java中布尔变量的大小是多少?

任何人都能告诉Java 中布尔的位大小吗?

java boolean

89
推荐指数
5
解决办法
12万
查看次数

标签 统计

boolean ×2

c++ ×2

cpu-architecture ×1

java ×1

size ×1