在C++中,
在为CPU编写仿真器时,我错过了上述内容
原始数据类型的大小究竟int取决于什么?
或者它是这些或其他因素的组合?
对其原因的解释将非常有帮助.
编辑:对不起混淆..我想询问关于原始数据类型如int而不是关于POD,我确实理解POD可以包括结构和结构它是一个完全不同的球游戏与填充进入图片.我已经更正了Q,这里的编辑说明应该确保关于POD的答案看起来不相关.
如果对应于有符号整数的位模式向右移动
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.请清除逻辑...