【发布时间】:2013-04-08 13:04:46
【问题描述】:
根据that site ASCii 的 ü 值为 129,但是当我运行 printf("%d",'ü') 代码时,输出为 -4。这是什么原因?
【问题讨论】:
-
它不是 ASCII。它是扩展的 ASCII。
-
欢迎来到字符编码的奇妙世界。
-
绝对不能保证您的编译器的执行字符集是 ASCII,尤其是不能保证它是特定的扩展 ASCII 集。
-
ASCII 取决于语言
-
它不是 ASCII。 ASCII 字符不包括任何重音/等字符。
标签: c++ windows encoding ascii