永发信息网

c++ 中直接输入char型数据只能是个位数字 例如 char a,b,c; cin>>a>>b>>c;

答案:3  悬赏:40  手机版
解决时间 2021-01-25 03:09
c++ 中直接输入char型数据只能是个位数字例如char a,b,c; cin>>a>>b>>c;如果我直接输入 55 77 8那么a=5 b=5 c=7 那我如何让a=55 b=77 c=8(不一定是一个二位数.)
最佳答案
首先,要知道char的数据范围,-128----127。

其次,要知道char是什么,char是一个字符,并不是数字zhidao。计算机只是用数字的形式来表示字符,这就是版所谓的ASCII码。
所以如果想让a=55,b=77,c=8的话,就要输入7(ASCII码55的字符是7),M(ASCII码77的字符是M),8。
然后权对于a和b,转换成int之后cout,而c可以直接cout,cout出来的就是字符8。
代码和输入输出如下:
#include <iostream>
using namespace std;

int main() 
{
char a,b,c;

cin>>a>>b>>c;

cout<<(int)a<<" "<<(int)b<<" "<<c;

return 0;
}

7M8
55 77 8
全部回答
char a 本身就是一个单字符型的变量; 可以用字符串string a; 记得前面加#include<string>
char a 本身就是一个单字符型的变量; 可以用字符串string a; 记得前面加#include 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
找一部韩剧 里面的女主踢可乐罐打大到了男主
有关肾结核手术治疗原则,不正确的是A.手术前
日语zutto的意思
24兀等于多少?
上下联第一个字分别是志和栋的对联
(4分)实验人员想了解新孵化出的小鸟是怎样
河南,南墙根的火车票多少钱一张。
2015款昌河和五菱之光同样1.0排哪个质量好哪
热血江湖聊天窗口变白色
one of the后加名词单数还是复数
大石桥市石佛地区人民检察院地址好找么,我有
QQ令牌绑定后还能用密保问题解绑吗?
止痒宝乳膏多少线
优宝足球(天山校区)地址在什么地方,我要处理
站前区人民检察院检察工作站地址有知道的么?
推荐资讯
保时捷boxster的发动机在哪个位置?
吃白面水鸡有什么功效
般若波罗蜜多心经该是坐着念还是躺着念
14k 585w 18项链是什么意思?
静脉血是颜色暗红,含养料少的血液×.
想在信宜农村开间百货超市有没有加盟店
羽字开头的词语
联想B475e能不能更换酷睿系列的CPU?或者比原
从美女变肥婆的电影有哪些?
小明每天爬113个阶梯,每层楼18个阶梯,小明住
QQ音乐的网络歌曲是哪里来的
淘宝旺铺专业版装修时950的模块该怎么添加在
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?