相关疑难解决方法(0)

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

在C++中,

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

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

c++ cpu-architecture

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

原始数据类型的大小

原始数据类型的大小究竟int取决于什么?

  • 编译器
  • 处理器
  • 发展环境

或者它是这些或其他因素的组合?
对其原因的解释将非常有帮助.

编辑:对不起混淆..我想询问关于原始数据类型如int而不是关于POD,我确实理解POD可以包括结构和结构它是一个完全不同的球游戏与填充进入图片.我已经更正了Q,这里的编辑说明应该确保关于POD的答案看起来不相关.

c c++ sizeof

11
推荐指数
2
解决办法
9508
查看次数

C中的位移

如果对应于有符号整数的位模式向右移动

1   vacant bit will be filled by the sign bit   
2   vacant bit will be filled by 0  
3   The outcome is implementation dependent 
4   none of the above
Run Code Online (Sandbox Code Playgroud)

这个问题的答案是第三种选择..任何人都能解释一下这个问题,

还给出了一些基本思想,关于C编程中左移和右移算子背后的理论.例如

当执行任何操作时,空位上填充的内容.我检查并注意到左移将空位填充0并且右移填充1.请清除逻辑...

c bit-manipulation

1
推荐指数
2
解决办法
2610
查看次数

标签 统计

c ×2

c++ ×2

bit-manipulation ×1

cpu-architecture ×1

sizeof ×1