C语言不同数据类型的混合运算

所需积分/C币:30 2021-01-19 22:01:57 58KB PDF
22
收藏 收藏
举报

在c语言中,数据类型级别由低到高为(由存储长度决定): 例如: int a; a = 'A' + 1.6; 1、在运算过程中,如果参与运算的数据类型不同时,数据将由低类型转化为高类型,即’A’由char类型转换为double类型;(存储长度较短的转换为存储长度较长的,且不丢失精度) 2、在赋值运算时,如果赋值号两边的数据类型不同,赋值号右边的类型将转换为左边的类型。如果右边的数据类型长度比左边长时,将丢失一部分数据,(如65537用int表示,为0000 0000 0000 0001 0000 0000 0000 0001,转化为short的时候高两位字节丢失,于是变成1),这样会降低精度

...展开详情
试读 1P C语言不同数据类型的混合运算
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 至尊王者

关注 私信
上传资源赚钱or赚积分
最新推荐
C语言不同数据类型的混合运算 30积分/C币 立即下载
1/1
C语言不同数据类型的混合运算第1页

试读结束, 可继续阅读

30积分/C币 立即下载 >