突然看到echo "scale=100; a(1)*4" | bc -l可以输出圆周率,很惊奇,后来发现很简单。

首先bc是“basic calculator”的缩写,就是初级的计算器;Linux键入如下命令,可查看: 

[root@server]# bc -l
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.

 

至于参数:

tan 45°  =1; 45°也可以写作 π/4,四分之派。

所以arctan 1(echo中的a(1))的值也就是π/4,乘以4当然就是π的值。

scale=100用来描述精度,这样写表示精度为100。

当然还有写更高的,用测试cpu。

 

相关文章:

  • 2021-07-02
  • 2022-01-15
  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
  • 2022-02-25
  • 2021-11-09
猜你喜欢
  • 2021-11-09
  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
相关资源
相似解决方案