zoukankan      html  css  js  c++  java
  • Bash中的数学计算

    一、整数计算

    1、整数

    $delare -i num
    $num=5+5
    $echo $num
    10

    $num="5 + 8"
    $echo $num
    13
    注意:算式中如果有空格,需要用引号引起来

    2、整数的表示

    整数可以表达为不同的进制(二进制、十进制等)
    $delcare -i n

    $n=2#101
    $echo $n
    5

    $n=8#17
    $echo $n
    15

    3、整数计算:用let命令或(( ))

    $declare -i i=5
    $let i=i+1
    $echo $i
    6

    $((i=i+1))
    $echo $i
    7

    $((i+=4))
    $echo $i
    11

    二、浮点计算:通过bc、awk等程序

    $n=`echo "scale=3;13/2" | bc`
    $echo $n
    6.500

    $product=`gawk -v x=2.45 -v y=3.123 'BEGIN {printf "%.2f ",x*y}'`
    $echo $product
    7.65 

    =-=-=-=-=
    Powered by Blogilo

  • 相关阅读:
    poj3255,poj2449
    poj2186
    poj3249
    poj3378
    poj3274
    poj1948
    hdu 2181暴搜
    hdu 3342
    hdu 1285
    hdu 1598
  • 原文地址:https://www.cnblogs.com/pandachen/p/4714289.html
Copyright © 2011-2022 走看看