使用RTOS或s的小数位数
您好,我对小数点有一个小问题。我写了一个小程序来写一个高度和画一个小数字。
例子:
当“z”值为3.0931456时。。。它变成3.093(好的,小数点后3位)
但是如果“z”值是2.0000000。。。它转换为2(不确定,小数点后0位),必须为10.000
使用此命令:
(setq alti(rtos alta 2 3))
参见此处:一致RTO 当Z=字符串时:
(setq alti "2.00000000") <= given value
(setq alti (strcat (substr alti 1 (vl-string-position (ascii ".") alti)) (substr alti (+ (vl-string-position (ascii ".") alti) 1) 4)))
returns: "2.000"
来自:CADPL-Pack-v1。lsp
页:
[1]