开发者社区> auqbllxiu> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Linux:bc计算根号保留小数

简介: Linux:bc计算根号保留小数
+关注继续查看

google:

bc, for basic calculator (often referred to as bench calculator)


计算根号10

1、进入bc进行计算

$ bc
sqrt(10)   # 直接计算结果是整数
3

scale=2    # 设置计算精度,保留两位小数
sqrt(10)
3.16

2、通过管道进行计算

$ echo "scale=2;sqrt(10)"|bc

3.16

参考

Linux命令之bc

            </div>

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux:bc计算根号保留小数
Linux:bc计算根号保留小数
0 0
【Linux】之数值运算符
【Linux】之数值运算符
0 0
082.具有abcd=(ab+cd)2性质的数
082.具有abcd=(ab+cd)2性质的数
0 0
[解题报告]《C语言入门100例》(第7例) 给定 n,求 1 × 2 × 3 × ... × n 的乘积
[解题报告]《C语言入门100例》(第7例) 给定 n,求 1 × 2 × 3 × ... × n 的乘积
0 0
Linux工具之bc计算器进制的转换
bc是Linux下的命令行式的计算器。 题目虽然叫任意进制,但是因为bc的限制,输入进制是2~16范围;输出进制是2~999范围。这与常见计算器的进制范围是一致的,比如windows计算器最高也只能处理16进制输入数据。
553 0
[20170308]bc做xor(异或)计算.txt
[20170308]bc做xor(异或)计算.txt --//工作需要,需要找一个计算器做异或操作.微软的计算器太难用了.我需要行式的计算器. --//google半天,发现如下链接: http://unix.
803 0
OJ题:计算各个数的位数之和
题目描述: 输入一个大于0的数,要求各个位数的和。 例如: 输入12345 那么输出15 程序如下: #include int main(int argc, char *argv[]) { int num , sum = 0 ; printf("请输入一个大于0的数:\n"...
599 0
linux C(hello world)最大公约数和最小公倍数
# include int main(void) { int x, y,temp; int r; printf("请输入两个正整数:\n"); scanf("%d %d", &num1, &num2); r = num1 % num2; temp = num...
385 0
在vim中使用bc进行算术计算
今天同事想导入一个文本文件进入execl进行算术运算,我正好看了一下,好像使用bc更快一些。使用vim编辑好文件,然后执行cat foo | bc ,就可以得到结果。
499 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Linux系统通过fail2ban对暴力破解进行防护
立即下载
ECS系统指南之Linux系统诊断
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载