引用 1 楼 paschen 的回复:如果你的k可能是不是整数,那你只能用浮点型表示,没得选,如果能确定只为整数,用int是会比用float效率高我也觉得用float比较好,但是float算出来的数一直时不精确的,明明是0.2,非要算成0.19999..之类的,算着算着就有问题了,好像整数也是带有点问题的。
如果你的k可能是不是整数,那你只能用浮点型表示,没得选,如果能确定只为整数,用int是会比用float效率高
K是斜率,最好精确点,当然边界情况要考虑,推荐你一个办法 k=c/d y=kx+b 那么 x=(y-b)*d/c 这样会精确很多
为什么不用矢量表示,如果k 无法表示呢?
64,646
社区成员
250,476
社区内容
加载中
试试用AI创作助手写篇文章吧