我用Java,C和Python编程。
算术类型之间的自动强制规则已经存在 增加以处理更丰富的类型
资料来源:“C编程语言”
但“强制”是什么意思?答案说它就像类型转换和隐式转换和隐式类型转换,并在我阅读它时称为自动装箱。那么自动装箱和强制之间的区别是什么?
由于
答案 0 :(得分:13)
强制是隐式类型转换的另一个名称,即由语言规则强制执行的,并且未由程序员明确添加。
答案 1 :(得分:6)
强制是指“类型强制”。换句话说,您将Integer
类型的变量添加到Float
,Integer
将被强制转换为Float
,并且这些数字会加在一起。
答案 2 :(得分:0)
强制是将一种数据类型更改为另一种数据类型的过程。 http://en.wikipedia.org/wiki/Type_conversion