刚刚开始学习嵌入式系统类(class),背景知识很少。有人可以解释一下我将如何回答这个问题吗?这看起来很简单,但我还无法访问我的讲座幻灯片。
最佳答案
无需任何编程...
1 << 27 在二进制中是 1 后跟 27 个零:
1000000000000000000000000000
要转换为十六进制,首先将值分为 4 位组,如有必要,在左侧填充额外的零:
1000 0000 0000 0000 0000 0000 0000
将每组 4 位转换为相应的十六进制等效值。
8 0 0 0 0 0 0
或者,不带空格,并使用传统的“0x”前缀:
0x8000000
关于c++ - (1 << 27) 的十六进制值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35824070/