永发信息网

c语言字符变量和整形变量的关系,代码如下

答案:4  悬赏:60  手机版
解决时间 2021-01-25 06:10
#include
void main()
{

int c1,c2; //原为char c1,c2;
c1=97;
c2=98;
printf("%d,%d\n",c1,c2);
printf("%c,%c\n",c1,c2);
}
//运行结果一样,这是为什么
最佳答案
a ASCII码值为97b ASCII 码值为98按整形打印的时候自动输出a 的ASCII值;如果按字符打印时,自动输出ASCII码值为97,98的字符a和b; 字符变量和整形在计算机中都以ASCII形式存在,表现在内存中的都以各自的ASCII码十六进制形式。
全部回答
不是,c语言中,存储一个整型和字符型变量所需要的空间是不一样的,可以说字符型变量是整型变量的一个子集。 char ,short ,int ,long 等存储的都是存储整数的,只是所需的空间不一样,所以能表示的范围不一样。 只不过在使用的时候,在他们所能表示的范围之内相互转换没有问题。
运行结果一样??我输出的是:97,98a,b不一样呀??你这题没问题呀,%d表示输出整型,%c表示输出字符型,97,98对应的字符正是a,b呀。
简单的说 字符变量 是整形变量的一个子集char ch='a';int num=97;num==ch;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
江华瑶族自治县永州百年祝记正宗杭州小笼包我
有知道北京春招的应届毕业生的就业政策吗?
大学专科生可以考研吗?已经毕业了十年。
大天使之剑圣导套装石怎么获得
【这件事感动了我】这件事感动了我作文
鑫源车业(盐城大丰区北兴路与建业北路交叉口)
在某银行做java外包,属于A外包公司的,现在
【一个人的能力有大小】一个人的能力有大小…
一样多教案怎么写
充电器不是原配但适合而且电充的进。这样的充
兴旺二手车(盐城大丰区大华路45-41)地址在什
【高考第一轮复习】高中化学第一轮复习方法我
约吧大明星第二季第6期21分30秒那首英文歌曲
永峰汽贸(盐城大丰区)地址在什么地方,我要处
【碰焊】碰焊与点焊有何区别?
推荐资讯
“七国之乱”发生在: A汉高祖时期
天河哪里维修汽车比较好,福克斯油耗突然增大
乐百氏(东三街与同乐路交口向西15米路南)地址
属于基础护理管理主要措施的是A.加强教育B.人
深圳石岩大厂
2015斯柯达全新明锐车载点烟口带电多少V?可
为什么我国地形有利于海洋上湿润气流进入内地
原鸡是家鸡的祖先,家鸡和原鸡有许多相似的特
神武门派选择地府,,天魔里啊
华为p7的手机开着数据流量不上网一天要多少流
彩漂能去掉彩色衣服上的污渍吗
我每次吃完生花生豆为什么都咳嗽
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?