语法
expression * expression
expression / expression
expression % expression
备注
乘法运算符为:
乘法 (*)
划分 (/)
取模) (余数 (%)
这些二进制运算符具有从左至右的关联性。
乘法运算符采用算术类型的操作数。 取模运算符 (%) 具有更严格的要求,因为其操作数必须是整型。 (获取浮点除法的余数,请使用运行时函数 fmod。 ) 标准转换 中涵盖的转换适用于操作数,并且结果为转换后的类型。
除法运算符产生的结果为将第一个操作数乘以第二个操作数所获得的结果。
除法运算符产生的结果为将第一个操作数除以第二个操作数所获得的结果。
取模运算符会产生下面的表达式所指定的余数,其中, e1 是第一个操作数, e2 为第二个操作数: e1 - (e1 / e2) * e2,其中两个操作数均为整型类型。
在除法或取模表达式中被 0 除的结果是不确定的,将会导致运行时错误。 因此,以下表达式生成未定义的错误结果:
i % 0
f /