c++问题,一个变量a被定义为整型变量int a,在执行输出操作的时候cout<<a;输出的是什么

c++问题,一个变量a被定义为整型变量inta,在执行输出操作的时候cout<<a;输出的是什么东西?是ASCⅡ码嘛?... c++问题,一个变量a被定义为整型变量int a,在执行输出操作的时候cout<<a;输出的是什么东西?是ASCⅡ码嘛? 展开
 我来答
alwlnso
2015-10-24 · 超过16用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:31万
展开全部
定义为整型,输出就是整型的数,由于没有初始化,其值为随机的不确定的数
追问
如果我在输出语句中给这个a加个单引号‘a’,能不能输出ASCⅡ码值,还是只有char型数据可以
追答
加了单引号的话,你说的语句就变成  cout<<'a'  这个语句当然会输出字母'a'的ASCII码。不过这时候这个'a'跟你前面被定义为整型变量的a毫无关系,这个'a'本身就是一个char型数据,也就是说即使你前面没定义整型变量的a,直接用  cout<<'a'  这个语句就能输出字母'a'的ASCII码。可以说'a'是特有的,而"被定义为整型变量的a"中的a只是作为这个整型变量的标识符,简而言之,是你向系统申请一个整型的变量,将这个变量命名为a。
而'a'是个char型的常量
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式