ZHCU947E June 2015 – January 2023
汇编器支持用于转换和各种数学计算的内置函数。#GUID-E5314819-9705-423C-8D9E-055E8FF6514E/STDZ0715323 描述了这些内置函数。expr 必须是一个绝对常量表达式。
函数 | 说明 |
---|---|
$acos(expr) | 以浮点值形式返回 expr 的反余弦值 |
$asin(expr) | 以浮点值形式返回 expr 的反正弦值 |
$atan(expr) | 以浮点值形式返回 expr 的反正切值 |
$atan2(expr, y) | 以 [-π, π] 范围中的浮点值形式返回 expr 的反正切值 |
$ceil(expr) | 返回不小于 expr 的最小整数 |
$cos(expr) | 以浮点值形式返回 expr 的余弦值 |
$cosh(expr) | 以浮点值形式返回 expr 的双曲余弦值 |
$cvf(expr) | 将 expr 转换为浮点值 |
$cvi(expr) | 将 expr 转换为整数值 |
$exp(expr) | 返回指数函数 eexpr |
$fabs(expr) | 以浮点值形式返回 expr 的绝对值 |
$floor(expr) | 返回不大于 expr 的最大整数 |
$fmod(expr, y) | 返回 expr1 ÷ expr2 的余数 |
$int(expr) | 如果 expr 具有整数值,则返回 1;否则返回 0。返回一个整数。 |
$ldexp(expr, expr2) | 将 expr 乘以 2 的整数幂。即 expr1 × 2expr2 |
$log(expr) | 返回 expr 的自然对数,其中 expr>0 |
$log10(expr) | 返回 expr 的以 10 为底的对数,其中 expr>0 |
$max(expr1, expr2) | 返回两个值中的最大值 |
$min(expr1, expr2) | 返回两个值中的最小值 |
$pow(expr1, expr2) | 返回 expr1 的 expr2 次幂 |
$round(expr) | 返回 expr 并舍入到最接近的整数 |
$sgn(expr) | 返回 expr 的符号。 |
$sin(expr) | 返回 expr 的正弦值 |
$sinh(expr) | 以浮点值形式返回 expr 的双曲正弦值 |
$sqrt(expr) | 以浮点值形式返回 expr 的平方根 (expr≥0) |
$strtod(str) | 将字符串转换为双精度浮点值。该字符串包含格式正确的 C99 样式浮点字面量。 |
$tan(expr) | 以浮点值形式返回 expr 的正切值 |
$tanh(expr) | 以浮点值形式返回 expr 的双曲正切值 |
$trunc(expr) | 返回 expr 并向 0 舍入 |