码迷,mamicode.com
首页 > 系统相关 > 详细

Linux中涉及到计算优先级及其他问题

时间:2019-02-15 18:05:37      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:浮点数   lin   pre   赋值   echo   优先级   a+b   函数   linux中   

比如计算矩形周长:

a=3

b=2

echo `expr  2 \* $((a+b))`

1.expr外要使用反引号,且expr只支持整数计算,如果涉及到浮点数计算要采用下面方法

2.优先计算a+b时,要使用双括号

3.*号前要加反斜杠

4.赋值时“=”号左右两侧无空格

计算原面积:

r=3

pi=3.14

echo  "scale=2;$pi \* $r \* $r"| bc

1.scale=2,小数点后面保留两位

2.使用管道符“|”将表达式传给bc函数计算

Linux中涉及到计算优先级及其他问题

标签:浮点数   lin   pre   赋值   echo   优先级   a+b   函数   linux中   

原文地址:https://www.cnblogs.com/zhoumiao/p/10384574.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!