取整函数在计算机里面是怎样算的?

[复制链接]
查看11 | 回复1 | 2010-7-24 19:32:11 | 显示全部楼层 |阅读模式
我知道取整函数是不大于某数的最大整数,例如 [2.4]=2
[-1.1]=-2
现在我用war3地图编辑器,想把某数(正数且较大)取整,然而在其数学函数无取整函数这个东西,于是我想用if then else大小比较和+-*/ sin cos tan arcsincostan这些语句模拟取整函数.
实际处理中,由于事先已经知道01
thenA=A-1

If A>1

then A=A-1

If A>1(......省略50个....)

else do nothing

else do nothing

(再次省略50个....)
else do nothing
于是得到A的取整
但是在我以后的地图制作过程中可能会遇到更大范围的A值,于是上述算法不适用!!!
所以,跪求取整函数在计算机里面是怎样算的
上面所有的>都应为>=....
而且没写完,,,,
最开始是要B=A
最后一步是 A=B-A

回复

使用道具 举报

千问 | 2010-7-24 19:32:11 | 显示全部楼层
定义一整型数 B如果 A小于0 则
B=A-1否则
B=A
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行