浏览 1624 次
锁定老帖子 主题:pike数据类型--float
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-15
格式 例子 数值 -?[0-9]+\.[0-9]+ 3.1415926 3.1415926 -?[0-9]+e-?[0-9]+ -5e3 -5000.0 -?[0-9]+\.[0-9]+e-?[0-9]+ 1.0223-2 0.01022 当然你可以添加任意的小数来增加精确度.通常九位后的小数是被忽落不计的,但是在一些领域,需要更高的精度.指数格式,e 代表 "乘以10的几次冥",1.0e9就是"1.0乘以10的9次冥".FIXME: float and int is not compatible and no implicit cast like in C++ 浮点数可以用所有的算术和比较运算.另外,还有下面一些操作: sin,asin,cos,acos,tan,atan三角函数: float log(float x) 求x的对数 float exp(float x) e的x次冥 float pow(float|int x, float|int y) x的y次冥 float sqrt(float x) x的平方根 float floor(float x) 小于x的最大整数,需要注意的是返回的是浮点数 float ceit(float x) 大于x最小整数,返回的是浮点数 float round(float x) x四舍五入的整数,放回的是浮点数 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |