为什么autolisp超过65536的整数相乘就会出错? 5
4个回答
2014-09-05 · 知道合伙人软件行家
关注
展开全部
;既然出错就转换为实数来解决
(setvar "dimzin" 0);保证数值
(setq L 65536);这个数值
(setq L (* L 1.0));取值为小数后面的实数,然后运行数值
(setvar "dimzin" 0);保证数值
(setq L 65536);这个数值
(setq L (* L 1.0));取值为小数后面的实数,然后运行数值
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
;既然出错就转换为实数来解决
(setvar "dimzin" 0);保证数值
(setq L 65536);这个数值
(setq L (* L 1.0));取值为小数后面的实数,然后运行数值
(setvar "dimzin" 0);保证数值
(setq L 65536);这个数值
(setq L (* L 1.0));取值为小数后面的实数,然后运行数值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是结果溢出了呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
16位整型值, 最大为65535
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询