猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
C++输出问题
请问我不应该输出30吗,这输出的到底是个什么玩意
鸿蒙传说
浏览 565
回答 2
2回答
紫衣仙女
以0x开头的整型常量,代表后续字符为16进制表达。于是0x20也就是16进制的20,即10进制的32。另外,0x20作为单字节表示,可以用于字符型变量的赋值,用于char时,其代表ascii码值0x20,即字符空格' '。所以这里就是空格啦~
0
0
0
德玛西亚99
a的类型是unsigned char,cout会把它当字符输出,32(十进制值)不在可显范围内(ascii可显值从33开始,详见ascii表)
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续