我正在使用文件资源管理器来监视 Windows 中的文件大小。
我有一个.dat
文件,当我输入字母等普通字符时,文件大小会增加 1 个字节,但是当我按进入文件大小增加2个字节。
为什么我按下回车键时文件大小会增加 2 个字节?
答案1
Windows 使用两个都回车符\r
和使用换行符\n
来表示新行,与 UNIX(使用\n
)不同。
答案2
因为按“Enter”键不会像您预期的那样写入一个字符,而是两个。这两个字符以十六进制表示为 0x0D 和 0x0A。第一个字符将光标返回到行首,第二个字符将光标向下移动一行。