运用fix函数后,结果为何一直为0
(setq a(fix(rem (getvar "CPUTICKS") 1984)))(setq b (*(/ a 1999) 2222))
请大侠们帮看看,为何结果是0,跟fix函数有何关联? (setq b (*(/ a 1999.0) 2222)) 本帖最后由 繁花落叶 于 2012-11-7 13:27 编辑
Andyhon的做法可以。经过查问知道:主要是“/”带来的影响,“/”运算的变量如果是整数,结果就返回整数。
当采用(/ (float(fix(rem (getvar "CPUTICKS") 1999))) 2222)作法后,消除了“/”影响,得到了我想要的结果。
谢谢各位的关注。
还是基础不牢啊 zyhandw 发表于 2012-11-7 14:46 static/image/common/back.gif
还是基础不牢啊
刚学不久,看书看的比较杂。很多东西都没有深入,所以基础不牢。还要向你们学习。 繁花落叶 发表于 2012-11-7 15:56 static/image/common/back.gif
刚学不久,看书看的比较杂。很多东西都没有深入,所以基础不牢。还要向你们学习。
其实我也一样是基础不牢,菜鸟一个
页:
[1]