标题:
请问强制类型转换int的转换机制是什么?
[打印本页]
作者:
南极的桃子
时间:
2006-5-8 20:44
标题:
请问强制类型转换int的转换机制是什么?
是直接取整数部门吗?有一个数726,经过转换后居然变成了725了。
作者:
一湖碧水
时间:
2006-5-8 20:45
intval
变量转成整数类型。
语法: int intval(mixed var, int [base]);
返回值: 整数
函数种类: PHP 系统功能
内容说明
本函数可将变量转成整数类型。可省略的参数 base 是转换的基底,默认值为 10。转换的变量 var 可以为数组或类之外的任何类型变量。
作者:
sfc
时间:
2006-5-8 20:46
强制类型转换有相应的函数
$num=72.6*100;
$num=$num/10;
echo "$num<br>"; // out 726
$num=(int)$num;
echo $num; // out 725
而
$num=72.6*100;
$num=$num/10;
echo "$num<br>"; // out 726
intval($num);
echo $num; // out 726
浮点数到整型数转换肯定会丢失精度的
作者:
古怪精灵
时间:
2006-5-8 20:47
那是系统的关系,用round处理
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0