跳到主要内容

12、AWK 指数(幂)运算符

指数运算符,又称之为幂运算符,用于对数字执行幂运算操作。

AWK支持两个功能一模一样的幂运算符: ^ 和 **

^ 指数运算符

^指数运算符的语法为

expr1 ^ expr2

^指数运算符会执行以 expr1 为底,expr2 为指数的数学幂运算。也就是 expr1expr2 的幂运算。

[www.ddkk.com]$ awk 'BEGIN { x = 15; x = x ^ 2; print "x =", x }'

运行上面的 awk 命令,输出结果为

x = 225

** 指数运算符

** 指数运算符跟 ^ 运算符的作用一样,语法结构也差啊不多

** 指数运算符语法为

expr1 ** expr2

** 指数运算符会执行以 expr1 为底,expr2 为指数的数学幂运算。也就是 expr1expr2 的幂运算。

[www.ddkk.com]$ awk 'BEGIN { x = 15; x = x ** 2; print "x =", x }'

运行上面的 awk 命令,输出结果为

x = 225