教育路上

全国站>少儿编程>C++少儿编程>c++混合运算时的类型转换规则
学员需求

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

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

2023-09-08 10:28网络推荐

发布时间:
2023-09-08 10:28
信息来源:
网络推荐
浏览次数:
307
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数据的这个特点,它可以和int变量一样做加减运算
下一篇:
c++赋值时的类型转换规则
标签:
网友评论
发布评论

访客的评论 2024/04/29 07:53

文中描述的是准确的吗,如何报名!

相关推荐
我也来发表评价关闭
我对该内容的评价:
0
评价500
验证码: 看不清 换一张
提交 (匿名发布,无须担心别人知道您的身份)
学校免费发布信息关闭
我们审核后会尽快展示,如有图片请发邮件到:edu63@foxmail.com

姓      名:

内      容:

手机号码:

验  证  码:  换一张

确认提交
填写需求信息关闭
我们会根据您的需求匹配并审核留言

姓      名:

意向城市:

留      言:

手机号码:

验  证  码:  换一张

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


 换一张

确认提交