c语言fseek函数问题

2025-01-04 05:38:13
推荐回答(1个)
回答1:

64k=2^16=65536
二进制16位能表示的最大数是65536
如果用16位的二进制数字来表示文件的大小,那么大于65536字节的文件就无法表示,会统一表示为数据溢出。
所以要用拥有更多位数的long型数据来表示文件的长度。