二元运算符的操作数 98 次浏览 尽管不少编程语言支持二元运算符的两个操作数类型不同,一些新型编程语言为了更安全,要求两个操作数类型一样。 所有的二元运算符都有类型一致的要求吗? 对于有要求二元运算符操作数类型一致的语言,并不是所有的运算符都需要遵循此原则。 仓颉 语言除了幂运算符,其他二元运算符才要求类型必须一致。比如Int16和Int32相加,会报错。对于幂运算符,仓颉也有规定,只有如下三种才是合法的。 Int64和UInt64, Float64和Int64, Float64和Float64.