为什么float和bool类型不用做数据类型转换

来源:3-15 作用域

qq_God_5

2017-12-05 19:52:38

老师您好,我想问一下在上节的编程题中,为什么不用做数据类型转换就可以把float,bool和int类型相加?是应为"+"有数据类型转换的能力吗?

写回答

1回答

Tender10

2017-12-06

并不是哦,其实这个也是属于强制转换的范畴,但是这个强制转换会造成数据的丢失,因为float类型的2.2,加上int类型的5,之后赋值给int的数据类型,就会强制转换成int数据,本来应该是7.2,但是转换之后就成了7了。

0
hq_God_5
h 非常感谢!
h017-12-06
共1条回复

0 学习 · 1878 问题

查看课程