更多精彩内容,欢迎关注:

视频号
视频号

抖音
抖音

快手
快手

微博
微博

自动类型转换的问题

文档

自动类型转换的问题

在C语言中,自动类型转换遵循以下规则。1、若参与运算量的类型不同,则先转换成同一类型,然后进行运算。2、转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。3、所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算。4、char型和short型参与运算时,必须先转换成int型。5、在赋值运算中,赋值号两边量的数据类型不同时,赋值号右边量的类型将转换为左边量的类型。如果右边量的数据类型长度左边长时,将丢失一部分数据,这样会降低精度,丢失的部分按四舍五入向前舍入。
推荐度:
导读在C语言中,自动类型转换遵循以下规则。1、若参与运算量的类型不同,则先转换成同一类型,然后进行运算。2、转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。3、所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算。4、char型和short型参与运算时,必须先转换成int型。5、在赋值运算中,赋值号两边量的数据类型不同时,赋值号右边量的类型将转换为左边量的类型。如果右边量的数据类型长度左边长时,将丢失一部分数据,这样会降低精度,丢失的部分按四舍五入向前舍入。

在C语言中,自动类型转换遵循以下规则:

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

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

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

4、char型和short型参与运算时,必须先转换成int型。

5、在赋值运算中,赋值号两边量的数据类型不同时,赋值号右边量的类型将转换为左边量的类型。如果右边量的数据类型长度左边长时,将丢失一部分数据,这样会降低精度,丢失的部分按四舍五入向前舍入。

文档

自动类型转换的问题

在C语言中,自动类型转换遵循以下规则。1、若参与运算量的类型不同,则先转换成同一类型,然后进行运算。2、转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。3、所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算。4、char型和short型参与运算时,必须先转换成int型。5、在赋值运算中,赋值号两边量的数据类型不同时,赋值号右边量的类型将转换为左边量的类型。如果右边量的数据类型长度左边长时,将丢失一部分数据,这样会降低精度,丢失的部分按四舍五入向前舍入。
推荐度:
为你推荐
资讯专栏
热门视频
相关推荐
canmake梅子色腮红好用吗 PS如何对照片文字进行绕排 山药怎么做才不会变黑 纯棉被套怎样选购 中国民间四大传统节日有哪些 cpb手榴弹是什么 极度乐观主义是什么意思 肩高怎么量 写字楼改变商业用途可以吗 什么叫猪碾肉 红隼能抓野鸡和野兔吗 人民开头的成语 鸡蛋臭了还能吃吗 碳素是干什么用的 东北人如何将讲好普通话 水晶土粘到衣服上怎么办 休学要交学费吗要提供什么 吕布最先是在谁帐下 驾车撞人致死赔偿金怎么算 关于苟且的名言名句 小苏打养花的7个妙用是什么 跳蹦蹦床的危害是什么 孕妇为什么总困 为什么欧美的a级车大多是两厢而b级车大多是三厢 糖炒鸡的做法 孩子游泳需要注意哪些问题 烤马哈鱼的做法 清风不识字 萤火虫吃的草叫什么草 波长的物理意义 元旦快乐祝福语句子 基金的股票仓位有什么限制 子弹会转弯的电影叫什么 比心是什么软件 建行有双币信用卡吗 履约保证金最新规定是什么 huyc是哪里的烟草公司 怎样用纸做手工手机 好玩的班会游戏 汽车保险杠刮蹭掉器如何处理
Top