unix mac dos 文件格式 行尾区别

UNIX格式,每行的行尾都是用一个0x0a字符(换行字符LF '\n')表示

WINDOWS/DOS下每行的行尾都是用0x0d 0x0a两个字符(回车字符CR '\r',换行字符LF '\n')表示

MAC机,每行的行尾都是0x0d字符表示,即回车字符CR '\r'。

 

windows环境下, 文本模式默认保存为DOS格式.

FILE *stream;

if ((stream = fopen("test", "w")) != NULL)
{
    fputs("hello world!\n", stream);
}

fclose(stream);


 

你可能感兴趣的:(windows,unix,Stream,dos,null)