一:先介绍一下相关概念
1.整型提升:
(相关资料图)
(1)应用场景数字有整数和小数,对应c语言中的整型和浮点型,由此可见当整数发生运算时,那其实就意味着整形运算,我们还知道如果小于整形的类型发生整型运算时,那就要进行整型提升
(2)应用场景整数的打印形式有多种,常见的%d和%u分别是以有符号的十进制形式和无符号的十进制形式来打印整数
(3)整型提升的规则无符号数在进行整型提升时高位补0,有符号数分为正数和负数,正数高位补0,负数高位补1,换句话说就是,有符号数高位补符号位即可
明白什么时候整型提升后,我们再来讲解发生截断
2.发生截断:
其实就是一个整形数据存储到小于整型的类型时,由于存放字节数有限,只能存放这个整型数据的一部分,这其实就是发生了截断
像上面的这种赋值方式就是要发生截断了
二:话不多说,直接上手操作一下就会了
200是一个整型数字,(32位下,方便表示)二进制表示形式为00000000000000000000000011001000截断后存到a中的是11001000、
100也是一个整型数字,(32位下,方便表示)二进制表示形式为00000000000000000000000001100100截断后存到a中的是01100100
a+b就是两个整数运算,那就是整形运算,要发生整型提升后,再进行相加,相加后的结果为00000000000000000000000100101100
存储到c时,由于c是char型,又要发生截断,截断后存储到c中的结果为00101100
最后打印a+b和c,由于%d是以有符号的十进制的形式打印整数,因为a+b本身就是32比特位了,所以不需要整型提升。但是c是8比特位,所以要进行整型提升,c的高位是0,那他就是有符号数里面的正数,按照相应的提升规则,高位全补符号位0
最后,提升完后,要进行打印,由于我们看到的是原码内容,储存在机器里的是补码内容,所以我们还要进行转码操作,又因为a+b和c都是正数,所以原码反码补码均相同,直接用计算器转换到十进制数字即可得出答案
三:最后的最后
小编只是个刚上大一的学生,写篇博客真的很不容易,呜呜呜
大家多多支持哈,小编在此感激不尽,嘻嘻嘻
标签:
(1)应用场景 数字有整数和小数,对应c语言中的整型和浮点型,由此可见当整数发生运算时,那其实就意...
这次华为将P60上的卫星通信功能、昆仑玻璃等下放给了nova11Ultra。这个功能可以让用户在没有网络信号的...
“小区地锁不合理,请及时拆除。”“小区的飞线充电现象比较多,存在安全隐患,建议社区、物业管一管。...
一、专家新冠或将成为季节性疾病在近日举行的2023全国疫苗与健康大会上,中国疾控中心病毒学首席专家董...
各个不同的学校的考试成绩有不同的查询方式,有的是直接找老师看,有的是可以在特定的学校网站中进行查...
北京时间4月16日,湖人官方发布球队明日的伤病报告,其中詹姆斯、浓眉、施罗德均为大概率出战。具体情况...
1、激光祛斑手术后,可能会对皮肤造成轻微损伤。只有伤口愈合,局部没有明显渗出,红肿消退了,才能化妆...
今天来聊聊关于有事钟无艳无事夏迎春什么意思,有事的文章,现在就为大家来简单介绍下有事钟无艳无事夏...
我一好朋友过生日,我送什么生日礼物给她好。她是一名中学生,是个中学生,不是男生。你们都是学生,可...
iiMediaResearch(艾媒咨询)数据显示,超过九成的中国网民使用过在线电影购票,仅有1 6%的网民表示未...
1、化学元素周期表如下图所示:化合价记忆法(1)一价氢氯钾钠银二价氧钙钡镁锌三铝四硅五价磷二三铁、...
为全面落实“三抓三促”行动及立德树人的育人目标,培养学生的综合实践能力和创新能力,让学生能在旅行...
完美身材!C罗ins晒蒸桑拿照,坐在桑拿房里思考,杀手,c罗,桑拿房,葡萄牙
当我们谈到智能电动轿车,我们首先想到的是什么?可能是电动汽车、环保、省油、经济实惠等等,但今天我...
丰元股份04月15日在投资者关系平台上答复了投资者关心的问题。请问贵公司是否有主营产品可以用于储能。...
移动散热史革新!小米环形冷泵揭秘:热导率三倍于传统VC
这5座省会城市的名字都叫“州”,有的是一线城市,有的却很低调
最新一季报绩优股出炉。4月14日,大盘全天震荡反弹,三大股指均小幅收涨。半导体板块全线爆发,锂电和光...
时至4月,第三届中国国际消费品博览会(以下简称“消博会”)如期开幕,海南省在这个春季吸引了无数的企...
长江江豚是长江生态系统的旗舰物种,属于极度濒危的国家一级重点保护野生动物,根据2022年科学考察结果...
X 关闭
X 关闭