cout<<'endl' 加单引号什么意思?

c++primer 3 上的一句话,编译没错,但输出结果很奇怪。

是把endl看成数字来输出了,它实际上是把endl四个字符的ascii编码按序写出来,然后再计算其对应的整数值输出。
你若不信你可以把四个字母的16进制ascii编码写下来,组成8位16进制数,然后再转成十进制,就是你的输出结构
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-29
输出'l'
相似回答