文档介绍:integer(整型)
integer 为整数型别。在 32 位的操作系统中,它的有效范围是-2,147,483,648 到+2,147,483,647 (2^31+符号位)。要使用 16 进位整数可以在面加 0x。整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者+)。
十进制:如果看到15时,它表示(1*10+5)或1510
包含(0...9)十个数字
八进制:如果看到15时,它表示(1*8+5)或158 或 1310
包含(0...7)八个数字
十六进制:如果看到15时,它表示(1*16+5)或1516 或 2110
包含(0...9,A,B,C,D,E,F)十六个数字
如果用八进制符号,数字前必须加上 0(零),用十六进制符号数字前必须加上 0x。
<?php
$a = 1234; // 十进制数
$a = -123; // 一个负数
$a = 0123; // 八进制数(等于十进制的 83)
$a = 0x1A; // 十六进制数(等于十进制的 26)
?>
float(也叫浮点数,双精度数或实数)
浮点数为浮点数型别。在 32 位的操作系统中,它的有效范围是 -308 到 +308。(自然底数e=)
<?php
$a = ;
$a = ;
$a = 7E-10;
?>
<?php
$foo = 10;   // $foo is an integer
$bar = (bool) $foo;   // $bar is a boolean
?>
允许的强制转换有:
(int),(integer) - 转换成整型无四舍五入
(bool),(boolean) - 转换成布尔型不为0的正数或负数都为true
(float),(double),(real) - 转换成浮点型
(string) - 转换成字符串
数学运算函数库
Abs
取得绝对值。
语法: mixed abs(mixed number);
返回值: 混合类型资料
函数种类: 数学运算
内容说明
返回参数 number 的绝对值。若 number 是倍精确浮点数,则返回值也是倍浮点数;其它的类型则返回类型为整数。
Acos
取得反余弦值。
语法: float acos(float arg);
返回值: 浮点数
函数种类: 数学运算
内容说明
返回参数 arg 的反余弦值(arc cosine)。
Asin
取得反正弦值。
语法: float asin(float arg);
返回值: 浮点数
函数种类: 数学运算
内容说明
返回参数 arg 的反正弦值(arc sine)。
Atan
取得反正切值。
语法: float atan(float arg);
返回值: 浮点数
函数种类: 数学运算
内容说明
返回参数 arg 的反正切值(arc tangent)。
Atan2
计算二数的反正切值。语法: float atan2(float y, float x); 返回值: 浮点数函数种类: 数学运算
内容说明
本函数用来计算二数 y、x 的反正切值,计算结果与 ata