字符'0':char c = '0'; 它的ASCII码实际上是48。内存中存放表示:00110000
字符'\0' : ASCII码为0,表示一个字符串结束的标志。这是转义字符。
整数0 :ASCII码为0,字符表示为空字符,NULL;数值表示为0;内存中表示为:00000000
printf("NULL=%d\r\n",NULL);
printf("'0'=%d\r\n",'0');
printf("\0=%c\r\n",'\0');
NULL=0
'0'=48
ASCII码对照表可见如下链接:
http://www.asciima.com/