【问题标题】:I have two variables a=2 b=2 and now i want (a + b) *2 and store this in c variable我有两个变量 a=2 b=2 现在我想要 (a + b) *2 并将其存储在 c 变量中
【发布时间】:2015-11-07 17:58:18
【问题描述】:

如何在 Unix 中同时进行加法和乘法运算?
例如:a + b * 2

【问题讨论】:

  • 在外壳中?如果有,是哪一个? echo $SHELL
  • 你想要哪个?标题说(a+b)*2,但你的例子说a+b*2,这实际上是a+(b*2),如果没有使用括号,则解释运算符的顺序规则(出于这个原因,请始终使用括号,在你的意图)。

标签: c unix


【解决方案1】:
echo $((a+b*2))

echo "$a+$b*2"|bc

【讨论】:

  • 这是 bash shell
【解决方案2】:
a=2
b=2
((c=(a+b)**2))
echo $c
16

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多