
echo $((3**2)) 这个没有问题
echo $((3.2**2)) 这个有问题
你如果要浮点运算.
可以借助bc
echo 3.2^2 | bc -l
%在编程语言中,一般是用来求余数,但是在shell中不是,shell虽然是程序设计语言,但也是Linux的命令语言,而%在Linux中在符号中一般代表变量,有系统变量和自定义变量,在运算式中表示除法,可以说4%3是算式除法。也有可能是逻辑运算,无法确定。欢迎分享,转载请注明来源:内存溢出

echo $((3**2)) 这个没有问题
echo $((3.2**2)) 这个有问题
你如果要浮点运算.
可以借助bc
echo 3.2^2 | bc -l
%在编程语言中,一般是用来求余数,但是在shell中不是,shell虽然是程序设计语言,但也是Linux的命令语言,而%在Linux中在符号中一般代表变量,有系统变量和自定义变量,在运算式中表示除法,可以说4%3是算式除法。也有可能是逻辑运算,无法确定。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)