【C语言】关于整型提升、截断、打印数据的结果
(1)应用场景 数字有整数和小数,对应c语言中的整型和浮点型,由此可见当整数发生运算时,那其实就意味着整形运算,我们还知道如果小于整形
一:先介绍一下相关概念
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语言中的整型和浮点型,由此可见当整数发生运算时,那其实就意味着整形运算,我们还知道如果小于整形
博融新材是一家全钒液流电池研发商,公司提供集装箱式储能产品、储能解决方案、电站运营维护等产品和服务。致力于高效、绿色的大规模储能解决
伴随着技术突破和国产替代,国内半导体设备厂商在2022年普遍取得了不错的业绩。而2023年,随着半导体库存的消耗和AI产业的发展,半导体设备行
4月17日电,国内商品期市开盘涨跌互现,沪锡涨超3%,沪镍、玻璃涨超1%;豆二跌超2%,沪金、沪银跌超1%。
4月17日,话题词 宁德时代钠离子电池首发落地奇瑞 登上每经热榜前列。4月16日晚,据宁德时代(SZ300750,股价3
1、上课必须认真听讲,多举手回答问题,不开小差,不与同学聊闲话;下课勤学好问,不懂就要问,问老师,问同学,和同学一起讨论
1、导语:5个月宝宝还是比较依恋母乳或奶粉的,但单纯地给宝宝喂母乳或奶粉已经不能满足宝宝对营养成分的需求,所以妈妈要及时
SpringCloudTask是一个用于构建简单任务的框架。它提供了TaskApplication、TaskLauncher、TaskReposito
据中央广播电视总台中国之声《新闻和报纸摘要》报道,“五一”假期临近,各地游客出游热情高涨。当前,“五一”出游交通、住宿等订单量持续走
在同心县下马关镇南安村,坐落着8栋闽厝,白墙红瓦,前廊后厦——这是福建南部传统民居。去年,南安村利用300多万元闽宁协作资金,请来福建设
华金证券04月16日发布研报称,给予金橙子(688291 SH,最新价:31 32元)增持评级。评级理由主要包括:1)激光振镜控制系统龙头,拓展伺服控制
今天来聊聊关于会计职业道德爱岗敬业的基本要求,爱岗敬业的基本要求的文章,现在就为大家来简单介绍下会计职业道德爱岗敬业的基
直播吧4月16日讯NBA季后赛G1,国王主场对阵勇士。据萨克拉门托当地媒体人SeanCunningham报道,本场比赛的门票全部售罄,一共有18253位球迷进场观赛。…
1、新的没开封的4年,用过的从新重装的2年满五年后,每两年要进行一次进行一次烟水压测试等检验一、有限期二氧化碳灭火器的有
今天来聊聊关于二级建造师证挂出去多少钱一年,考建造师证需要什么条件的文章,现在就为大家来简单介绍下二级建造师证挂出去多少
我想给50岁的女人买礼物,不知道适合50岁左右的女人,大部分地位的女性都喜欢什么样的礼物。求大神指点指导,谢谢了!。送
1 赣州去云南怎么坐火车本人江西赣州市人,早几年经常往返云南。云南瑞丽市出发,经过德宏,保山,大理,楚雄,昆明,曲靖。接着经过贵州省的
1、所谓增材制造技术就是一种三维实体快速自由成形制造新技术,它综合了计算机的图形处理、数字化信息和控制、激光技术、机电技
4月15日,在第六届上海人工智能大会(SHAI2023)上,长三角企业数字化转型公共服务平台·人工智能服务平台秘书长张澄宇在演讲中聚焦于驱动制造
卡斯卡里诺:10年那支巴萨比如今曼城还强,那时候梅西正值巅峰,曼城,欧冠,曼联,巴萨,里奥梅西,足球竞赛,巴西足球,巴塞罗那队,卡斯卡里诺,阿根
[ 相关新闻 ]
Copyright 2015-2022 每日医院网 版权所有 备案号:浙ICP备2022016517号-15 联系邮箱:5 146 761 13 @qq.com