全国
少儿编程--教育路上

栏目导航

全国站 > 少儿编程 > C++少儿编程
需求

c++混合运算时的类型转换规则

摘要:c++混合运算时的类型转换规则。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

标签:
发布时间:
2024-05-03 16:32
信息来源:
网络推荐
浏览次数:
311
c++混合运算时的类型转换规则

  1、混合运算时的类型转换规则

整型、实型、字符型数据间可以混合运算。在这种情况下,需要将不一致的数据类型转换成一致的数据类型,然后进行运算。为了保证运算精度,系统在运算时的转换规则是将存储长度较短的运算对象转成存储长度较长的类型,然后再进行处理。这种转换是系统自动进行的,具体见表2-5所示。


from shengerguan

【说明如下】


1)纵向箭头表示必定会进行的转换,如float型数据必先转换为double型数据,然后与其他操作数

进行运算。与此类似,char型或short型数据必先转换为int型数据,然后进行运算。

2)横向箭头表示当运算对象为不同类型数据时的转换方向,如int型数据与unsigned型数据进行运

算,int型转换为unsigned型后方可进行运算。int型与double型进行运算,int型直接转换为double

型后进行运算,不能理解为先转换为unsigned int型,然后转换为long int型,最后再转换为double型。


上一篇:
c++基于char数据的这个特点,它..
下一篇:
c++赋值时的类型转换规则
相关推荐
最近更新
学校免费发布信息关闭
如有图片请发邮件到:edu63@foxmail.com,审核后显示

 换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交