不是...00如果是ANSI字符串的话..就是结束的意思 UNICODE字符串里是00 00
空格是0x20 ..因为是ASCII码
如果用printf("%s",str);来做的话,那么一旦遇到字符串中的第一个'\0'时字符串停止输出
'\0'对应的asii码是0,一般用gets函数输入时会自动在结尾加上'\0'
而用puts函数输出时,系统将第一个遇到的'\0'转换为'\n'(回车)输出并停止输出
不是空格,ASCII码中‘\0’的值为0,数字0的值为48,空格为32,'\0'代表空的意思,输出时没有任何显示。
'\0'就是结尾符,占空间看不到的。Printf();中有'\0',这就是与putch();其中区别之一。