zoukankan      html  css  js  c++  java
  • Unix Shell 数学计算命令

    1.使用赋值语句:
    格式:
    let 赋值表达式
    tip】赋值表达式可以省略为: ((赋值表达式))
    例:给自变量i1
    let i=i+1

    ((i=i+1))       -----------效率高

    #!/bin/bash
    let "t1 = ((a = 5 + 3, b = 7 - 1, c = 15 - 4))"
    echo "t1 = $t1, a = $a, b = $b"

    2.使用expr命令:
    例:给自变量i1
    i=`expr $i + 1`      -----------效率低

    3.使用bc命令:
    bcUNIX下的计算器,它也可以用在命令行下面:
    例:给自变量i1
    i=`echo $i + 1|bc`     -----------效率低
    因为bc支持科学计算,所以这种方法功能非常强大

    4.整数运算还可以使用整数变量直接进行计算
    例如:
    typeset -i A=1 B=3
    A=A+B                    -----------效率高
    echo $A
    结果为4
  • 相关阅读:
    南阳1071
    hdu5110 dp
    hdu1199 线段树
    hdu5107 线段树
    hdu5106 数位dp
    hdu 5103 状态压缩dp
    C Strange Sorting
    hdu5102 枚举每条边的长度
    uva672
    uva473
  • 原文地址:https://www.cnblogs.com/pony/p/984100.html
Copyright © 2011-2022 走看看