【发布时间】:2011-10-01 20:16:56
【问题描述】:
任何人都知道 i 的 ASCII 值是什么。
我试试printf("%d",EOF);
但它的打印-1
也可以试试printf("%c",EOF);
但它的打印空白屏幕。
所以任何人都知道EOF 的哪个键。
【问题讨论】:
-
EOF 不是字符!
-
所有已定义的 ASCII 字符(相当于 Unicode 的“基页”)都指定为 here。有“传输结束”(EOT)等“控制”字符,但没有EOF。
-
旁注: 如果 EOF 有一个 ASCII 值,那么读取文件内容会非常困难,因为它是文件中的第一次出现 ^^