标签:
一个integer是集合{...,-2,-1,0,1,2,...}中的一个数。
整数值可以使用十进制,十六进制,八进制或二进制表示,前面可以加上可选的符号(-或者+)。
要使用八进制表达,数字前加上0.要使用十六进制表达,数字前必须加上0x。要使用二进制表达,数字前必须加上0b。
Php中没有整除的运算符。1/2产生出0.5.只可以舍弃小数部分强制转化为integer,或者使用round()函数可以更好地进行四舍五入。
转换为整数
要明确地将一个值转换为integer,用(int)或(integer)强制转换。不过大多数情况下都不需要强制转换,因为当运算符,函数或流程控制需要一个integer参数时,值会制动转换。还可以通过函数intval()来将一个值转换成整数。
从布尔值转换:
False将产生0,true将产生出1。
从浮点型转换:
当从浮点数转换成整数时,将向下取整。
注:决不能将未知的分数强制转换为integer,这样有时会导致不可预料的结果。
标签:
原文地址:http://www.cnblogs.com/zhouguowei/p/5197627.html