ASCII NUL 和零分别表示为 0x00 和 0x30。ASCII NUL 字符用作 C/C++ 中字符串的标记字符。当程序员在其代码中使用“0”时,它将以十六进制形式表示为 0x30。在下面的程序中,'integer' 的二进制表示会填充什么?
charNUL的二进制形式将其所有位设置为逻辑 0。整数的二进制形式将其所有位设置为逻辑 0,这意味着每个字节将用 NUL 字符 ( ) 填充。charBinary的二进制形式将设置为相当于十六进制 0x30 的二进制。
char charNUL = ' ';
unsigned int integer = 0;
char charBinary = '0';