问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言问题。一个int型与一个long型数据运算,先将int型转换成long型,啥...

发布网友 发布时间:2022-04-27 09:20

我来回答

3个回答

热心网友 时间:2022-04-09 15:32

c语言中各种类型的数据分配的内存字节数大小不一样。
比如int 分配2字节存放,而long 要分配4字节来存放,这样在数学上有一种叫对不齐的说法。那这就出现了这int的2字节与long的4字节如何对齐计算呢 而为了保证数据不会出问题,当然是补充字节位了,我们知道给高位填充0的话,不会影响数据本身,但是你要是裁短的话,那就数据丢了。所以让int 转换为long的4字节数据吧。

热心网友 时间:2022-04-09 16:50

int a;
long b;
long c;
c=(long)a+b; //做个强制类型转换就可以了
其实你说的是编译器自动做的这个事,不用你自己去做,运算的时候注意浮点数和整数之间的转换就行了,int和long这种不用去管基本上

热心网友 时间:2022-04-09 18:25

这是设计者为了保持数据的精确度而设计的,int 型和 long 型在电脑的内存空间不一样
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 怎么能知道自己的学历是不是全日制 ...处理int,long,double,float类型的数据,若为浮点型只输出整数部分的位... 我怎样才能知道我的本科是不是全日制? 农村宅基地只有土地使用权能建房吗 不建住房? 怎么区别毕业证是不是全日制的? 农村宅基地为什么不能盖房子了呢? java开发中,一般涉及到金钱计算的时候用什么数据类型 为什么现在农村不能盖房子了? 为什么农村宅基地不允许盖房子,还逼农民买商品房, 怎么区别毕业证是不是全日制的 从2020年元月后 农村新宅基地新房屋还可以盖吗? 怎样判断一所学院是不是全日制? 2021年宅基地盖房新规,四类人不能在农村建房,你知道是那四类吗? 农村不让建房吗? 为什么农村不让盖房子 农村为什么不让盖房子? 农村为什么不让盖房子 农村全面停止建房,也不允许翻修了,到底是怎么回事? 手机qq空间怎么上传文件 QQ空间怎么上传图片啊? 怎么看学历是不是全日制 float的取值范围怎么计算 能够确认是否是普通全日制还是非普通全日制吗 为何使用PLC编程有些数据处理需要转化成浮点数,浮点数是做什么的?与整数存在什么关系那? 菜鸟提问,关于C的数据类型 关于浮点数除法的计算 是否全日制是神马意思? xml里面 resulttype="int"是接收int类型的数据,那接收浮点类型的数据用什么类型?求大佬解答 C语言中,为什么要进行什么“双精度浮点”之类的定义?有什么用? 怎么查公务员职位表里的是不是要求全日制的 C语言中:如果变量x的范围超出long int。用浮点法怎么用 Linux求数组长度为10000的浮点数(精确小数点右4位)计算值 线雕可以去眼袋吗 央视“最美女主播胡蝶”是美丽的女郎,但够的上丰满女郎吗? 韩国线雕去眼袋的效果如何? 美女主播胡蝶和歌星汤灿谁丰满 线雕去眼袋的效果怎样 眼袋松弛成都去做线雕哪儿技术可靠? 央视美女主播胡蝶和台湾歌星蔡依林谁丰满? 线雕能去眼袋吗 线雕去眼袋的效果你别被忽悠