lua 取一个数字的整数部分
来源:互联网 发布:sqlserver培训 编辑:程序博客网 时间:2024/05/17 00:17
lua在对两个整数进行除法操作时不会向C那样将结果转换成整数,而是自动转换成浮点数。(lua没有数据类型之分)。如果要实现此功能需要取得结果中的整数部分。
math.ceil (x)
Returns the smallest integer larger than or equal to x
.
--取一个数的整数部分
function getIntPart(x)
if x <= 0 then
return math.ceil(x);
end
if math.ceil(x) == x then
x = math.ceil(x);
else
x = math.ceil(x) - 1;
end
return x;
end
print(getIntPart(12.345));
print(getIntPart(12.0));
print(getIntPart(12));
print(getIntPart(0));
print(getIntPart(-12));
print(getIntPart(-12.0));
print(getIntPart(-12.345));
- lua 取一个数字的整数部分
- lua 取一个数字的整数部分
- lua 取一个数字的整数部分
- lua 取一个数字的整数部分
- lua实现一个小数取整数部分
- Lua取整数部分
- 取一个整数的前几位
- 经典c程序 (0001)--取一个三位整数各位的数字
- 返回一个实数的整数部分
- javascript数字取整数的三种函数
- 输出一个整数的所有数字
- C++:计算一个整数的数字之和
- 如何取出一个整数的每位数字
- 分割一个整数的各个数字
- 计算一个整数的各位数字之和
- 计算一个整数的各位数字之和
- 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分
- 【数据结构】输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。
- 五月天
- 长度为0的数组——C语言的非标准用法之一
- selenium2标准html控件操作
- WaitForMultipleObject与MsgWaitForMultipleObjects用法
- Linux进程的层次关系
- lua 取一个数字的整数部分
- 2011/5/4
- Android 2.1 源码结构
- Mysql show命令
- 线程间互斥
- three20 network
- linux驱动 重点:module_init module_exit
- CentOS安装crontab及使用方法
- 中金工作感受(转自复旦bbs)