环球快看点丨【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都是正数,所以原码反码补码均相同,直接用计算器转换到十进制数字即可得出答案
三:最后的最后
小编只是个刚上大一的学生,写篇博客真的很不容易,呜呜呜
大家多多支持哈,小编在此感激不尽,嘻嘻嘻
关键词:
责任编辑:宋璟
-
环球快看点丨【C语言】关于整型提升、截断、打印数据的结果
-
笔走龙蛇是什么意思_笔走龙蛇释义_观热点
-
江苏男篮相关负责人回应CBA假球质疑:正配合调查
-
“微光乡村公益演讲计划”正式启动,助力乡村振兴 环球报资讯
-
股票账户万2.5费率和万1差距有多大?千万资金大户帮你算个账-环球最资讯
-
天天头条:匆匆那年电视剧结局_匆匆那年电视剧介绍
-
日媒:警方宣布当场逮捕涉嫌在岸田演讲场地投掷爆炸物的男子
-
唐三喜提三大宝物,波塞西一夜变老,因一事斗罗大陆再遭网友群嘲
-
装修贷款要与房贷在同一家银行申请吗
-
前言的英文是什么_前言的|热点聚焦
-
江苏省委副书记、省长许昆林赴诺唯赞调研
-
智慧化:公共文化服务的时代转型_对于智慧化:公共文化服务的时代转型简单介绍 环球新视野
-
当前动态:水利部:一季度全国完成水利建设投资1898亿元
-
今日热议:业绩超预期,北方华创掀起设备概念股涨停潮!行业前景如何?
-
绿盟科技:公司参与编写了中国信通院发布的《人工智能研发运营体系(MLOps)实践指南(2023年)》-焦点观察
-
00718 视觉传达设计串讲笔记+复习资料pdf下载
-
热消息:田浩洋:4.14黄金操作策略,多头见顶转头空
-
关于组织申报2023年度纺织行业信息化成果奖的通知
-
《尘封十三载》热度持续攀升 小明(赵倬霆饰)因公受伤
-
浙江杭州5月8日起进一步放宽落户政策
-
【环球时快讯】“金融活水”助春耕
-
老师节日祝福语_老师节日祝福语有哪些 每日消息
-
适合送老人的食品礼品|全球热点
-
李鸿忠与安提瓜和巴布达副众议长举行视频会晤 全球快消息
-
珠海冠宇2022年净利降9成 2021年上市两募资共53亿
-
“巴西回来了”_全球快播报
-
环球快看:中富通4月14日快速上涨
-
家门口的“遛娃胜地”今年有望再增加十多个
-
外卖过度包装是本末倒置
-
曼联要崩盘?折损6大将+攻防大腿全伤了!或连丢2冠,争4压力陡增-环球播报
-
焦点热议:最好的二胡弦多少钱_最好的二胡弦
-
夫妻离婚抢走女儿,时隔3个月后再见到女儿气炸:必须抢回抚养权-全球快播报
-
西藏发现三处题材罕见摩崖造像 年代最早确认为吐蕃时期 每日看点
-
重点聚焦!超200艘知名品牌船艇参加第三届消博会游艇展[组图]
-
全球看点:埃辛:我最喜欢的中场是莫德里奇,他的职业生涯令人难以置信