【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语言】关于整型提升、截断、打印数据的结果 天天视点
2023-04-15 -
西装革履的履的意思_西装革履的意思 热点评
2023-04-15 -
全球消息!2021年旋风少女3官宣微博_2021年旋风少女3官宣
2023-04-14 -
绿城水务2022年营收22.55亿净利1.64亿 总经理蒋俊海薪酬42.62万_天天快讯
2023-04-14 -
舒兰实现工业经济首季开门红,规模以上工业企业产值同比增长45.1%
2023-04-14 -
每体:京多安将与巴萨签下2+1合同,税前年薪约1200万欧元
2023-04-14 -
“如此年轻!如此谦卑!”法国导演这样称赞北京消防员
2023-04-14 -
杭州局部放松限购、放宽落户限制,对楼市影响几何?
2023-04-14 -
全球新资讯:河南博爱:食品产业园助民增收
2023-04-14 -
环球热门:《忠犬八公》曝片段 父子送别呈现中国式深沉爱意
2023-04-14 -
航天专家出国被策反 出卖科研情况 具体详细内容是什么-环球快讯
2023-04-14 -
双色球字谜解释最精确_双色球字谜解释|当前独家
2023-04-14 -
金山办公申请chat系列商标
2023-04-14 -
湾区金融速览|国家产融合作平台助企融资突破5000亿元,广期所将加快推出新能源产业相关期货品种
2023-04-14 -
环球观焦点:2023九师联盟高三4月联考各科试卷及参考答案汇总_全
2023-04-14 -
2023年4月14日小麦价格行情日报_天天热资讯
2023-04-14 -
【天天时快讯】大连圣亚4月14日盘中跌幅达5%
2023-04-14 -
热点评!中国建筑为重庆基础设施“强筋壮骨”
2023-04-14 -
环球视讯!难忘那昝子踏青挑荠菜
2023-04-14 -
国乒三大主力差点被团灭!伊藤美诚没教练,却把孙颖莎马琳吓够呛
2023-04-14 -
“95后”的她受宠若惊,一封手写感谢信背后的温暖与感动-焦点信息
2023-04-14 -
联合国秘书长发言人:联合国正在推动俄罗斯银行回归SWIFT系统
2023-04-13 -
成人礼送什么花给男孩子
2023-04-13 -
全球要闻:一桥飞架南北!这些桥梁超级工程正在加快施工建设
2023-04-13 -
世界百事通!国家核安全局局长_国家核安全局
2023-04-13 -
世界球精选!九州风神2022年营收8.34亿净利3670.62万 销售费用较上期增加
2023-04-13 -
大宗交易:机构账户买入值得买201.44万元(04-13) 世界视讯
2023-04-13 -
世界播报:工行扬州高邮支行深入社区开展金融知识普及活动
2023-04-13 -
拜仁和切尔西2大冠军豪门同时输球都是客场
2023-04-13 -
每日视点!女子回应花2万植鱼皮救助流浪猫:只希望它活下来
2023-04-13
-
守住网络直播的伦理底线
2021-12-16 -
石窟寺文化需要基于保护的“新开发”
2021-12-16 -
电影工作者不能远离生活
2021-12-16 -
提升隧道安全管控能力 智慧高速让司乘安心
2021-12-16 -
人民财评:提升消费体验,服务同样重要
2021-12-16 -
卫冕?突破?旗手?——武大靖留给北京冬奥会三大悬念
2021-12-16 -
新能源车险专属条款出台“三电”系统、起火燃烧等都可保
2021-12-16 -
美术作品中的党史 | 第97集《窗外》
2021-12-16 -
基金销售业务违规!浦发银行厦门分行等被厦门证监局责令改正
2021-12-16 -
保持稳定发展有支撑——从11月“成绩单”看中国经济走势
2021-12-16