宏算支持的运算符

2017-09-29 12:21:46 NUMKIT.COM  欢迎转载,转载请注明出处

支持的运算符

运算符列表
+ (相加)- (相减)* (相乘)/ (相除)
% (求余)^ (乘方)- (求反)! (阶乘)

双目运算符“+”

计算左右两操作数的和(相加)

左操作数:一个数值

右操作数:另一个数值

双目运算符“-”

计算左操作数减去右操作数的值(相减)

左操作数:被减数

右操作数:减数

双目运算符“*”

计算左右两操作数的积(相乘)

左操作数:一个数值

右操作数:另一个数值

双目运算符“/”

计算左操作数除以右操作数的值(相除)

左操作数:被除数

右操作数:除数

双目运算符“%”

计算左操作数除以右操作数的余数(求余)

左操作数:被除数

右操作数:除数

双目运算符“^”

计算左操作数的右操作数次幂的值(乘方)

左操作数:底数

右操作数:指数

单目运算符“-”

计算右操作数的相反数(求反)

右操作数:一个数值

单目运算符“!”

计算左操作数的阶乘(阶乘)

左操作数:一个数值

运算符计算顺序

在没有使用括号时,先进行单目运算符的运算,再进行双目运算符的运算。如果有括号,优先计算括号内的内容。

单目运算符与单目运算符之间没有优先顺序的概念,当对一个操作数左右两侧附加了多个单目运算符时,先按从左到右的顺序执行操作数右侧的单目运算符,再按照从右到左的顺序执行操作数左侧的运算符。

双目运算符与双目运算符之间的优先级列表如下:

双目运算符优先级
%
* /
+ -

优先级高的双目运算符先被计算,然后是优先级低的双目运算符。对优先级相同的双目运算符按照从左到右的顺序依次计算。

半角与全角字符

在使用运算符时,您应当使用半角字符。宏算在线计算的输入框以及手机宏算的输入框会自动将输入的全角字符替换为对应的半角字符。但是在其他情况下,例如在“我的账户”中创建宏算界面时,使用全角字符会导致错误。

以下是半角与全角字符对应表:

半角字符全角字符
,
(
)
+
-
*×
/÷
%
!
=
;