当前位置:  开发笔记 > 编程语言 > 正文

输出ASCII值C++

如何解决《输出ASCII值C++》经验,为你挑选了1个好方法。

如果我有一个包含十六进制值的字符,如0x53,(S),如何将其显示为"S"?

码:

char test = 0x53;
cout << test << endl;

谢谢!



1> Jeremy Ruten..:

没有存储十六进制值或十进制或八进制值的变量.十六进制,八进制和十进制只是向编译器表示数字的不同方式.编译后的代码将以二进制表示所有内容.

这些语句都具有完全相同的效果(假设字符集是ASCII):

test = 0x53; // hex
test = 'S';  // literal constant
test = 83;   // decimal
test = 0123; // octal

因此,无论您如何为其赋值,都可以按照与任何角色相同的方式打印角色.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有