c语言ceil函数用法,c++ round函数

将floor函数与ceil函数相结合,可以使php处理的数据更加真实可靠。

一、我们先看一下floor函数:

语法:

浮动值。

说明:

返回以下小于或等于value的整数,并截断value的小数部分。 floor ) )返回的类型仍然是浮点。 这是因为浮点值的范围通常大于整数。

floor ) )情况1

Echofloor1.6; //will output ‘1’

Echofloor-1.6; //will output ‘-2 ‘

floor ) )情况2

ECHOfloor ) 0.60 );

ECHOfloor ) 0.40 );

echofloor )5);

ECHOfloor ) 5.1 );

ECHOfloor-5.1 );

echofloor-5.9 ) ) ) ) ) ) ) ) ) )。

输出:

0

0

5

5

-6

-6

二. ceil函数:

语法:

浮动价值float value )

说明:

返回大于或等于value的下一个整数。 如果value有小数部分,则前进一位。 cil ) )返回的类型仍然是浮点。 这是因为浮点值的范围通常大于integer。

ceil 的示例:

ECHOceil4.3; //5

EchoCeil9.999; //10

ECHOceil-3.14; //-3

你看到这两个函数的区别了吗?

寻呼时经常使用

//页码计算:

$lastpg=ceil$totle/$displaypg ); //最后一页也是总页数,所以使用ceil会很方便。

$lastpg=$lastpg? $lastpg : 1; //不显示条目,将最后一页设为1

$page=min$lastpg,$page );

$prepg=$page-1; //上一页

$nextpg=$page==$lastpg? 0 : $page 1; //下一页

$firstcount=$page-1 ) *$displaypg;

当然,如果需要给出精度的话,就需要使用round函数。

三. round函数:

语法:

浮动半径floatval ,int precision] ) )

说明:

返回根据指定精度precision 十进制小数位数)对val进行四舍五入的结果。 precision也可以是负数或零默认值)。

round 的示例

Echoround3.4; //3

Echoround3.5; //4

Echoround3.6; //4

echo round 3.6,0 ); //4

echo round 1.95583,2 ); //1.96

Echoround1241757,-3); //1242000

echo round 5.045,2; //5.05

echo round 5.055,2; //5.06

四. intval—将变量转换为整数类型

将变量转换为整数类型。

语法:intintvalmixedvar,int [base];

返回值:整数

函数种类: PHP系统功能

内容说明

这个函数将变量转换为整数类型。 可选参数base是转换的基础,默认值为10。 转换的变量var可以是数组或类以外的任何类型的变量。

示例intval ) )

ECHOintval4.3; //4

ECHOintval4.6; //4

注:对于字符类型,intval将自动转换为0

intvalABC );

输出结果0

如果是那样的话

intval’5FD );

输出结果是

5

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注