c++中的0x5A是什么意思?
答案:3 悬赏:80 手机版
解决时间 2021-02-25 12:56
- 提问者网友:我一贱你就笑
- 2021-02-25 07:23
c++中的0x5A是什么意思?
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-02-25 08:44
0x开头的数是十六进制数,所以5A是一个16进制数,转换为10进制数就是5*16+10=90
ASCII码中,90对应的是大写字母Z。所以这句的意思就是给字符变量bitl赋值,赋的值为Z。(当对字符变量赋数字值时,其实就是ASCII码值,查对应的ASCII码值即可知道代表的字符。有些ASCII码表是16进制表,要转换为16进制查找,有些是10进制表,要转换为10进制数查,查ASCII码表你就可以和程序输出对比一下,看是不是一样。)
ASCII码中,90对应的是大写字母Z。所以这句的意思就是给字符变量bitl赋值,赋的值为Z。(当对字符变量赋数字值时,其实就是ASCII码值,查对应的ASCII码值即可知道代表的字符。有些ASCII码表是16进制表,要转换为16进制查找,有些是10进制表,要转换为10进制数查,查ASCII码表你就可以和程序输出对比一下,看是不是一样。)
全部回答
- 1楼网友:雾月
- 2021-02-25 11:24
等价于 char bitl = 'Z';
- 2楼网友:人间朝暮
- 2021-02-25 10:12
0x开头的是16进制,将后面的书换算成二进制,看ASCII表即可
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯