bc的用法
用法 BC
2023-09-14 09:11:30 时间
bc是An arbitrary precision calculator language,即一个任意精度的计算语言,注意是一种语言,它提供了一些语法结构,比如条件判断、循环等,可以说是很强大的,但是我在实际中还没有找到需要这个用途的场合 。另外一个用途就是用来进行进制转换。
常用参数:
-q 不输出提示
-l 调入数学库
实例:
a)命令行方式(类似python的解释器):
b)echo 管道方式:
1、计算2的10次方:echo "2^10"|bc
2、计算1除以27,并保留10位小数:echo "scale=10;1/27" | bc
c)进制转换
1)二进制10011011转成十进制:echo "ibase=2;10011011"|bc
2)输入十进制10000转成八进制:echo "obase=8;10000"|bc
举例:echo "scale=2;$used/$total"*100|bc -l 保留了两位小数
相关文章
- android:descendantFocusability用法简析
- Trace和Debug主要用法
- MJRefresh用法
- Java中继承的详细用法
- java中random()函数用法介绍
- chkconfig用法 LINUX
- vue 的 render 函数的用法:new Vue({ render: h => h(App), }).$mount(‘#app‘)
- preg_filter用法
- vue快速学习02、基础用法
- Xcode中git的用法介绍与"Please tell me who you are"问题的解决方式
- Git的精简用法
- jqueryui / accordion的用法记录
- tf.data.Dataset.from_tensor_slices 的用法
- Gradle 命令之 --stacktrace , --info , --debug 用法
- python 循环高级用法 [expression for x in X [if condition] for y in Y [if condition] ... for n in N [if condition] ]按照从左至右的顺序,分别是外层循环到内层循环
- if[-n] 、tr的用法