
1、在shell中对一个变量取绝对值,可以通过函数来实现,如果是大于等于0的数返回其本身,如果是小于0的数,则取其相反数。
2、具体可以参考如下示例代码,编写了一个名为abs的脚本函数,然后循环读取数据,用户可以循环测试,按q键退出脚本。
function abs(){
if (($1>=0))then
return $1
else
return $((-$1))
fi
}
while ((1))do
read -p "input int value to get abs value:" i
if (($i=='q'))then
break
fi
abs $i
echo "input value:$i,abs alue:$?"
done
3、执行效果如下图所示:
可以用ABS求绝对值函数。
工具:excel2010版本。
1、如下图,该列数据有正数和负数,要求出该列数据的绝对值;
2、首先在B列输入ABS函数,该函数表示返回给定数值的绝对值;
3、输入公式=ABS(A1)后,按enter键则可得出提取结果;
4、把鼠标放在B1单元格右下角,下拉填充公式则可求出A列数据的绝对值了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)