C# bool 占几个字节

请问C#中bool占几个字节,谢谢!
2024-11-28 17:42:59
推荐回答(5个)
回答1:

bool,或System.Boolean在虚拟机中应该是32bit即4个字节,
但输出时大多数.net API比如BitConverter是以1个字节输出。
以自制的方法输出可以用1bit输出

回答2:

sizeof(bool)返回1,不要不懂装懂误人子弟,还有,.NET是面向对象的平台,不存在什么API,取而代之的是FCL类库,再者,在FCL中bool就是System.Boolean,不存在什么“或”,最后,.NET里不叫虚拟机,CLR是通过一个非托管的、类似于COM服务器的垫片dll启动的,回去补好基础来出来教人

回答3:

bool是2字节(16位)

回答4:

一个字节。。。

回答5:

1个字节啦