英语法语西班牙语

Ad


OnWorks 网站图标

bcplan9 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 bcplan9

这是命令 bcplan9,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


bc - 任意精度算术语言

概要


bc [ -c [ -l [ -s [ 文件 ... ]

商品描述


Bc 是一种类似于 C 但提供算术的语言的交互式处理器
任意长度的数字,小数点右侧最多 100 位。 它需要
从给定的任何文件输入,然后读取标准输入。 这 -l 论证代表
任意精度数学库的名称。 这 -s 参数抑制自动
计算结果显示; 所有输出都是通过 打印 命令。

以下语法为 bc 程序就像C一样; L 意思是字母 a-z, E 手段
表达, S 意思是陈述。

词法

评论包含在 /* */

换行结束语句

名称

简单变量: L
数组元素: L[E]
数据库, 基地规模

其他操作数

任意长的数字,带有可选的符号和小数点。

(E)

平方(E)

长度(E)
有效小数位数

规模(E)
小数点右边的位数

L(E,...,E)
函数调用

运营商

+ - * / % ^ (% 是余数; ^ 是力量)

++ --

== <= >= != < >

= += -= *= /= %= ^=

声明
E
{ S ; ... ; S }
打印 E
if ( E ) S
( E ) S
( E ; E ; E ) S
空语句
打破
退出
“文本”

功能定义
定义 L ( L , ... , L ){
汽车 L , ... , L
S ; ... ; S
回报 E
}
函数在
-l 数学图书馆
s(x) 正弦
c(x) 余弦
e(x) 指数
l(x) 日志
a(x) 反正切
j(n, x)
贝塞尔函数
所有函数参数都是按值传递的。

除非主运算符是一个表达式,否则将打印顶级表达式的值
分配或 -s 给出了命令行参数。 引号中的文本,其中可能包括
换行符,总是被打印出来。 分号或换行符都可以分隔语句。
分配给 规模 影响算术中保留的位数
操作方式 dc(1). 分配给 数据库 or 基地 设置输入和输出
数基数分别。

同一个字母可以同时用作数组、函数和简单变量。
所有变量对于程序都是全局的。 自动变量在期间被下推
函数调用。 在将数组声明为函数参数或自动变量时
空方括号必须跟在数组名称之后。

Bc 实际上是一个预处理器 dc(1),它自动调用,除非 -c
(仅编译)选项存在。 在这种情况下 dc 输入被发送到标准
输出代替。


定义一个函数来计算指数的近似值。 用它打印 10
值。 (库中的指数函数给出了更好的答案。)

规模 = 20
定义 e(x) {
汽车 a, b, c, i, s
a = 1
乙 = 1
s = 1
对于(i=1;1;i++){
一个 *= x
b *= 我
c = a/b
if(c == 0) 返回 s
小号 += 小号
}
}
for(i=1; i<=10; i++) 打印 e(i)

使用 onworks.net 服务在线使用 bcplan9


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    三叶草 EFI 引导加载程序
    三叶草 EFI 引导加载程序
    项目已移至
    https://github.com/CloverHackyColor/CloverBootloader..
    特性:启动 macOS、Windows 和 Linux
    在 Mac 或 PC 上的 UEFI 或传统模式下
    厄...
    下载 Clover EFI 引导程序
  • 2
    联合转速
    联合转速
    加入我们的 Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    启用 URPMS 存储库
    系统-
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    下载 unitrpms
  • 3
    Boost C++ 库
    Boost C++ 库
    Boost 提供免费便携
    同行评审的 C++ 库。 这
    重点是便携式图书馆
    与 C++ 标准库配合良好。
    参见http://www.bo...
    下载 Boost C++ 库
  • 4
    虚拟GL
    虚拟GL
    VirtualGL 重定向 3D 命令
    Unix/Linux OpenGL 应用程序
    服务器端 GPU 并转换
    将 3D 图像渲染为视频流
    与...
    下载虚拟GL
  • 5
    libusb
    libusb
    启用用户空间的库
    与之通信的应用程序
    USB 设备。 受众:开发人员,结束
    用户/桌面。 编程语言:C。
    分类...
    下载 libusb
  • 6
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 更多 ”

Linux 命令

Ad