带小数点的字符串
(setq a 12.2)(setq b 7.
(setq c (+ a b))
(alert(rtos c))
此显示器20
如何将其更改为显示为20.0 我的2美分:
_1$ (setq a 12.2)
12.2
_1$ (setq b 7.
7.8
_1$ (setq c (+ a b))
20.0
_1$ (rtos c)
"20.0000"
_1$ (getvar 'lunits)
2
_1$ (getvar 'luprec)
4
_1$ (setvar 'luprec 1)
1
_1$ (rtos c)
"20.0"
_1$
或者只是:
_1$ (rtos c)
"20.0000"
_1$ (rtos c (getvar 'lunits) 1)
"20.0"
_1$ 谢谢,它起作用了。 查看rtos函数帮助(rtos c 2 1)
(Rtos number mode precision)
1 scientific
2 Decimal
3 Feet decimal inches
4 Feet fraction inches
5 Fractional
谢谢Bigal先生 注意DIMZIN对结果的影响;我的一致rtos功能是对抗这种影响的可能解决方案。 谢谢李先生。你的解释很有用。请解释一下是什么函数创建了_$and _1$
不客气!
这是Visual LISP IDE控制台提示-有关更多信息,请参阅此处:
Visual LISP编辑器-第1部分
Visual LISP编辑器-第2部分
Visual LISP IDE简介
检索有关函数的信息
定位变量的快捷方式
使用Visual LISP IDE调试代码
页:
[1]