当前位置: 技术问答>linux和unix
linux文本的末位字符是什么
来源: 互联网 发布时间:2017-03-13
本文导语: 今天用fgetc读一个文本发现尾部读出的先是ascii码为10的一个字符然后才是为-1的EOF这是什么情况 | 一个是行结束字符(0x0a,也就是ASCII 10),另外一个是文件结束字符。 | 文本结束符,...
今天用fgetc读一个文本发现尾部读出的先是ascii码为10的一个字符然后才是为-1的EOF这是什么情况
|
一个是行结束字符(0x0a,也就是ASCII 10),另外一个是文件结束字符。
|
文本结束符,行结束符为'n',文件结束符为EOF;在linux下文本的行结束符是一个字符,而在windows下是两个字符,所以在linux下的文本和在windows下的文本是不同的。