首页 > 编程知识 正文

c++ ascii码转字符,c++输出ascii码值

时间:2023-05-03 22:56:00 阅读:135863 作者:1534

使用“t”代替标签区域

这是《The C Programming Language》的问题,实际上只需更改示例代码就可以完成,但小的难点是不将“t”转义为“四个空格”就可以显示。 (tab通常为4个空间。 有关tab的更多信息,请访问https://blog.csdn.net/QQ _ 33919450 /

此时,问题是如何直接显示“t”。 实验后发现可以用ASCII码表示。

main () printf (() ); }此时执行,将显示“t”。 134是八进制“”的ASCII代码。

为什么这样可以显示出来呢?

转义字符t在一个字符中只占一个位数,但文本中显示“t”是因为它表示——“”和“t”两个字符。 但是,如果在输入时将两者加在一起,则会自动识别为转义字符,因此只要将任意一个字符作为ASCII码即可。

因此,使用“”添加数字时,ASCII数字将成为相应的字符。 但是请注意,数字智能使用八进制和十六进制,而不能使用十进制。 此外,十六进制数前必须加上“x”,不能立即跟在下一个字符之后。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。