2

我用 Java、C 和 Python 编程。

算术类型之间的自动强制规则已被扩充以处理更丰富的类型集

资料来源:“C 编程语言”

但是“强制”是什么意思?答案说这就像类型转换和隐式强制转换和隐式类型转换,并在我阅读它的地方称为自动装箱。那么自动装箱和强制有什么区别呢?

谢谢

4

3 回答 3

13

强制转换是隐式类型转换的另一个名称,即由语言规则强制执行的类型转换,而不是由程序员显式添加的。

于 2012-06-18T15:37:34.410 回答
6

强制是指“类型强制”。换句话说,你将一个类型的变量添加Integer到 aFloat中,Integer将被强制为Float,并且数字相加。

于 2012-06-18T15:36:07.687 回答
0

强制转换是将一种数据类型更改为另一种数据类型的过程。http://en.wikipedia.org/wiki/Type_conversion

于 2012-06-18T15:36:27.563 回答