Skip to content

数学 ​

数学函数与常量命名空间。 函数按需返回整或装箱小数;常量不带括号直接使用。

常量 ​

写法值
数学.圆周率3.14159…
数学.自然常数2.71828…

两个常量等价于 数学.圆周率() / 数学.自然常数()(带括号也认)。 数学.PI / 数学.E 是等价别名(仅自举编译器路径保留,新代码请用上面的中文名)。

函数 ​

调用返回说明
数学.平方根(x)小数平方根
数学.幂(底, 指数)小数幂运算
数学.绝对值(x)数值绝对值
数学.正弦(x) / 数学.余弦(x)小数三角函数(弧度)
数学.最大值(a, b) / 数学.最小值(a, b)数值取大/取小
数学.取整(x)整向下取整(floor)
数学.进一(x)整向上取整(ceil)
数学.四舍五入(x)整四舍五入
数学.随机(上限)整0..上限-1 的随机整数
数学.设随机种子(种子)空固定随机序列(可复现实验用)
数学.随机小数()小数[0.0, 1.0) 的均匀随机小数
数学.取符号(x)整正数→1、负数→-1、零→0
数学.正切(x)小数正切(弧度)
数学.反正弦(x) / 数学.反余弦(x) / 数学.反正切(x)小数反三角函数(弧度)
数学.自然对数(x)小数以 e 为底的对数(ln)
数学.反对数(x)小数以 e 为底的指数(e^x)
数学.到十六进制(x)字大写十六进制文本(无前缀;负数前加 -;小数先截断)
数学.到八进制(x)字八进制文本(无前缀;负数前加 -)
数学.千分位(x, 小数位)字整数部分三位分节,小数定长舍入(数学.千分位(1234567.891, 2)="1,234,567.89")
数学.到大写金额(x)字中文大写人民币(数学.到大写金额(12345)="壹万贰仟叁佰肆拾伍元整";无小数尾 整)

用法 ​

xuantie
示("圆周率 = " & 字(数学.圆周率))
示("平方根(16) = " & 字(数学.平方根(16)))
示("圆面积 r=2: " & 字(2.0 * 2.0 * 数学.圆周率))

注意 ​

  • 常量支持裸访问(数学.圆周率)与调用(数学.圆周率())两种写法,取值一致。
  • 数学.平方根 等返回小数(装箱浮点),参与算术时按小数运算。

相关 ​

基于 VitePress 静态构建 · 文档内容与仓库 GUIDE/ 同源

玄铁玄铁 XUANTIE · 中文系统级编程语言MARK 玄·折 120×120 · STROKE 8 · NO CURVES