永发信息网

C语言初级问题为什么相对应的结果是这样的,

答案:2  悬赏:50  手机版
解决时间 2021-02-25 12:08
C语言初级问题为什么相对应的结果是这样的,
最佳答案
printf(c1=%c,c2=%c\n,c1,c2);这里是要输出ASCII为197和198对应的字符,由于ASCII码只有127个,197和198已经超过了这个范围,因此显示的是一个随机字符printf(c1=%d,c2=%d\n,c1,c2);这里是要输出c1和c2的值,由于c1和c2是字符型变量只有1个字节的存储空间,c1的值197对应的二进制为1 1000101(只用一个字节表示),由于首位为1,所以是负数,且后面1000101是补码,对应的原码是取反加1,即0111011,换成十进制就是59,所以197按照%d(有符号十进制输出)输出的结果就是-59.对于c2的输出也是一样的,你可以自己计算验证一下
全部回答
这个问题的回答的对
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
豆渣可以长时间放冰箱冷冻吗
几几年的一分硬币最值钱?
云中快捷酒店在哪里啊,我有事要去这个地方
化学成分允许偏差国标为GB 222对应的ASTM标准
如果突然发现自己不是父母的亲生子女怎么办?
金桥大通与宝牛e配哪个好?
哥哥和女朋友分手后…经常晚上1,2点不回家…
网上购买彩票中奖怎么领?
朝城派出所巡警朝城中队这个地址在什么地方,
年龄45双眼一个近视一个远视
凤凰之家家具城地址在什么地方,想过去办事
请问一下漂亮爸爸 是讲什么故事的
()inks,括号里填n个英文字母
去网吧怎么办网卡与网卡的使用?
九天家私这个地址在什么地方,我要处理点事
推荐资讯
马红飞牙科在哪里啊,我有事要去这个地方
拓普康全站仪竖盘校正模式怎样进
你们怎么看待死亡?,一直在想:死了之后,会
货船12节代表多快的速度?形象点……
2013考研,跨考武汉大学国际关系专业,需要怎
厌恶 仇恨 诅咒一个人最好的方式是什么
早餐吃红薯和豆浆好吗
男女没戒烟酒意外怀孕对孩子有影响吗
广西大学附属中学好吗
晚上陪男朋友,我说我家没人,他却非要去看电
挂式空调1匹制热1小时耗电量是多少?
成都阳光拓创兽药有限公司在哪个位置,或成都
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?