C++中char a=7;和char a; cin>>a;这两种方法都读取a为7,有什么区别,为什
答案:3 悬赏:70 手机版
解决时间 2021-04-16 05:03
- 提问者网友:暮烟疏雨之际
- 2021-04-15 05:37
C++中char a=7;和char a; cin>>a;这两种方法都读取a为7,有什么区别,为什
最佳答案
- 五星知识达人网友:像个废品
- 2021-04-15 07:15
char a=7是创建a并初始化了一个值,
char a是创建了一个变量但是没赋值,后面 cin>>a是给a赋值.追问就是说第二种方法通过cin给a读取7和第一种直接给a赋值7区别在哪 我用两种方法对a赋值进行运算虽然都是7但结果不一样 这是为什么 求大神解释追答更正下哈....上面回答错了...没仔细看.....
char a=7是创建a并初始化了一个值,这个值是ASCII码. 7就是'\a',响铃.
char a是创建了一个变量但是没赋值,后面 cin>>a是给a赋值. 但是这里赋值是赋了一个字符7. ASCII码是55.
char a是创建了一个变量但是没赋值,后面 cin>>a是给a赋值.追问就是说第二种方法通过cin给a读取7和第一种直接给a赋值7区别在哪 我用两种方法对a赋值进行运算虽然都是7但结果不一样 这是为什么 求大神解释追答更正下哈....上面回答错了...没仔细看.....
char a=7是创建a并初始化了一个值,这个值是ASCII码. 7就是'\a',响铃.
char a是创建了一个变量但是没赋值,后面 cin>>a是给a赋值. 但是这里赋值是赋了一个字符7. ASCII码是55.
全部回答
- 1楼网友:何以畏孤独
- 2021-04-15 10:30
不懂呢啊
- 2楼网友:忘川信使
- 2021-04-15 08:51
= =你的问题我没看懂。。。。char a; cin>>a;这哪读取了。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯