当前位置:网站首页>bc的用法
bc的用法
2022-04-23 14:10:00 【小灰墩墩】
bc
Linux下的计算器
常用选项:
-i:强制进入交互式模式;
-l:定义使用的标准数学库
-q:不打印正常的GNU bc环境信息;
用法:
- 命令行
root@ubuntu:~# bc
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
10/3
3
scale
0
scale=5
scale
5
10/3
3.33333
quit
root@ubuntu:~#
- echo 管道
root@ubuntu:~# echo "2^8" |bc
256
root@ubuntu:~# echo "ibase=2;11111111" |bc
255
root@ubuntu:~# echo "scale=3;10/3" |bc
3.333
root@ubuntu:~# echo "scale=3;num=10/3;if(length(num)==scale(num)) print 0;print num" |bc |xargs echo
3.333
root@ubuntu:~# echo "scale=3;num=1/3;if(length(num)==scale(num)) print 0;print num" |bc |xargs echo
0.333
- 进制转换
ibase输入数字进制
obase输出数字进制
root@ubuntu:~# echo "obase=8;10" |bc
12
root@ubuntu:~# echo "ibase=2;11011" |bc
27
root@ubuntu:~# echo "ibase=2;11111" |bc
31
root@ubuntu:~# echo "ibase=10;obase=16;12" |bc
C
root@ubuntu:~# echo "ibase=10;obase=8;7" |bc
7
root@ubuntu:~# echo "ibase=10;obase=2;12" |bc
1100
root@ubuntu:~# echo "ibase=2;obase=8;110101" |bc
65
root@ubuntu:~# echo "ibase=8;obase=16;14357" |bc
247D
版权声明
本文为[小灰墩墩]所创,转载请带上原文链接,感谢
https://blog.csdn.net/swyer_66/article/details/121469621
边栏推荐
猜你喜欢
随机推荐
std::map 和 std::vector 内存释放
redis数据库讲解(三)redis数据类型
政务云迁移实践 北明数科使用HyperMotion云迁移产品为某政府单位实施上云迁移项目,15天内完成近百套主机迁移
js 递归(1)
Jmeter设置环境变量支持在任意终端目录输入jmeter直接启动
贷款市场报价利率(LPR)与贷款基准利率介绍
yml引用其他变量
Homebrew是什么?以及使用
JDBC details
redis数据库讲解(四)主从复制、哨兵、Cluster群集
Returns the subscript after array sorting
findstr不是内部或外部命令解决方法
RecyclerView高级使用(一)-侧滑删除的简单实现
在MAC上安装mysql
Five ways of using synchronized to remove clouds and fog are introduced
MySQL数据库讲解(十)
百度笔试2022.4.12+编程题目:简单整数问题
uni-app消息推送
返回数组排序后下标
线程间控制之CountDownLatch和CyclicBarrier使用介绍