ASCII NUL,ASCII 0(‘0’)和数字文字0?

ASCII NUL, ASCII 0 (‘0’) and Numeric literal 0?

在这里,我们将看到ASCII NUL,ASCII 0和数字文字0。ASCII空表示为0x00,零表示为0x30。 ASCII NUL字符用于表示C或C ++中字符串的结尾。 程序员使用" 0"(字符0)时,将其视为0x30。 这是一个十六进制数。 十进制等效值为48。要放入ASCII NUL,我们必须提到""而不是" 0"。

1
2
3
char asciiNul = '\0';
int zero = 0;
char zeroChar = '0';

第一个是ASCII NUL,第二个是数字0,第三个是字符0。