文件结束字符会导致分割后文件大小变化吗

unix c中文件结束字符占1个字符,如果一个大文件分成4个文件,4个文件的大小总和是不是改为大文件大小+3?因为每个文件末尾加了一个结束字符。但是为什么么总和和大文件大小大咧图片说明

文件里面不存在“文件结束字符”这么个东西。
比如,用“touch newfile”这个命令创建一个空文件,它的大小就是0字节。
楼主说的可能是EOF,他是某些读取文件的函数的一个返回值,并不是说文件里面真的有这么个字符。

文件结束符EOF是程序返回的,-1
他是一个程序的约定值。文件中并不存在。所以分割文件后总和还是原来的文件大小

注意文件打开的方式是文本方式还是二进制方式

图片说明
_我用vi向test_00文件中写了“123456x”,写完后光标指向‘x’,然后保存退出,明明只写了7个字符,为什么却有8个字符,谢谢大虾么啦