文件标记 | Ascii | 含义 |
---|---|---|
‘\n’ | 10 | 换行 |
‘\0’ | 0 | c语言中表示字符串结束符 |
EOT | 4 | 传输结束符 |
EOF(End of File)是一个宏定义,其真实值根据不同平台有差异,通常为-1。表示操作系统无法从数据源获取更多数据的情况,数据源一般为文件或流。
EOT(End-of-Transmission)传输结束字符,是一个控制字符,表示传输的结束。ascii码为04
‘\n’ 在文本文件中,除了最后一行,其余的每一行行尾都有一个换行符,即’\n’,ascii码为10
‘\0’ 等价于NULL,在c语言中,并不存在真正的字符串类型。c语言中的字符串其实是char*指向的地址到’\0’前的字符,字符串的长度并不包括’\0’。例如:
1 | char *s = "hello\0world"; //表示字符串 hello \0位字符串结束符 |