有关0的一些用法
#include "stdafx.h"
#if 0
0 整形的零
0.0 实型的零
NULL 指针的零 00000000-FFFFFFFF (32位机器)
牺牲一个地址(00000000)做标记用的
'\0' 字符的零 32-127 '0'~'9'(48-) 'a'-'z'(97-) 'A'-'Z'(65-) 用作结尾标记
'0' ASCII的零 48 (可打印的零)
#endif
int _tmain(int argc, _TCHAR* argv[])
{
int a = 0;
printf("0=%d\n", 0);
printf("a=%d\n", a);
float b = 0.0;
printf("0.0=%.2f\n", 0.0);
printf("b=%,2f\n", b);
int* p = NULL;
printf("NULL=%p\n", NULL);
printf("p=%p\n", p);
char c = '\0';
printf("\'\\0\'=%d\n", '\0');
printf("c=%d\n", c);
char cc = '0';
printf("%d %c\t", '0', '0'); //48为显示的需要 ASCII
printf("%d %c\t", cc, cc); //48 0
return 0;
}