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

C语言数据类型的自动转换和强制转换有什么区别

发布网友 发布时间:2022-03-30 05:21

我来回答

2个回答

热心网友 时间:2022-03-30 06:50

一、指代不同

1、自动转换:参与运算量的类型不同,则先转换成同一类型,然后进行运算。

2、强制转换:是通过类型转换运算来实现的。

二、方式不同

1、自动转换:转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。

2、强制转换:功能是把表达式的运算结果强制转换成类型说明符所表示的类型。


三、特点不同

1、自动转换:是在源类型和目标类型兼容以及目标类型广于源类型时发生一个类型到另一类的转换。

2、强制转换:所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算。


参考资料来源:百度百科-C语言类型强制转换

参考资料来源:百度百科-自动类型转换

热心网友 时间:2022-03-30 08:08

C语言数据类型转换分自动转换和强制转换两类。自动转换自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成。自动转换遵循以下规则:1.若参与运算量的类型不同,则先转换成同一类型,然后进行运算。2.转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。3.所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算。4.char型和short型参与运算时,必须先转换成int型。5.在赋值运算中,赋值号两边量的数据类型不同时, 赋值号右边量的类型将转换为左边量的类型。 如果右边量的数据类型长度左边长时,将丢失一部分数据,这样会降低精度, 丢失的部分按四舍五入向前舍入。强制类型转换强制类型转换是通过类型转换运算来实现的。其一般形式为: (类型说明符) (表达式) 其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。例如: (float) a 把a转换为实型(int)(x+y) 把x+y的结果转换为整型在使用。强制转换时应注意以下问题:1.类型说明符和表达式都必须加括号(单个变量可以不加括号),如把(int)(x+y)写成(int)x+y则成了把x转换成int型之后再与y相加了。2.无论是强制转换或是自动转换,都只是为了本次运算的需要而对变量的数据长度进行的临时性转换,而不改变数据说明时对该变量定义的类型。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
会计中级什么时候拿证 会计中级职称什么时候领取 手机中毒后恢复出厂设置就可以了吗? 手机中病毒后如何清除? 做代购初期怎么找客源,微商代购怎么找精准客 ...代购,都是阿迪耐克正品。怎么才能把微商做好。 做微商和代购,有哪些引流获客的方法? 250㎜的水泥撑棍一捆多少根? 吊顶一平要多少丝杠 ...断开电源,一端接地,这个时候把极板远离,为什么是两极板电压变大而... 支付宝里出现了S字符扫不了小蓝车是什么情况? 支付宝扫小蓝车时显示未授权 为什么我在支付宝的共享单车只有蓝车 小蓝电动车用什么软件扫码 支付宝的小蓝单车要多少信用分才可以免押金 支付宝里只有小蓝车怎么办? 支付宝单车怎么用 小黄车怎么骑新手教程 支付宝怎么预约打车 小蓝登陆密码是哪种的 小蓝车9元包月怎么弄 地暖分水器怎么放水 地暖分水器怎么放气? 地暖放水方法 地暖分水器怎么放气 地热放水方法 地暖咋放水排气 地暖分水器怎么用?有哪些方法步骤呢? 地暖怎样放水排气 地热如何放水图解 碎银子茶保质期有多久? 碎银子可以存放多少年 侄女寄了几斤碎银子,有一瓶开瓶了,放了几个月了,前几天拿起来一看都发霉了,还可以泡喝吗?怎么处理 熟普碎银子表面有点白花了,还能喝吗? 碎银子跟茶化石有什么分别? 碎银子和老茶头有什么区别? 碎银子有沉淀物 碎银子里面有胶吗 有没有懂熟普洱茶的? 云南糯米香碎银子有啥营养价值? 古代的“碎银子”没有面额,怎么确定值多少钱? 碎银子泡完有色素 古代碎银子没有面额,到底该怎么用 茶化石跟普通的熟普洱有什么区别吗? c语言数据类型转换 太平鸟的标志是什么? 太平鸟标志是什么? 太平鸟领标是什么样子的 太平鸟品牌logo图片怎么颜色不一样? 如何辨别太平鸟牌子真假