整型(INTEGER)

Posted on 2007-08-29 17:14 snowhill 阅读(386) 评论(1)  编辑 收藏 引用 网摘

定义:
z={....,-2,-1,0,1,2,..........}
语法:
整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。
如果用八进制符号,数字前必须加上 0(零),用十六进制符号数字前必须加上 0x

decimal     : [1-9][0-9]*
| 0
hexadecimal : 0[xX][0-9a-fA-F]+
octal       : 0[0-7]+
integer     : [+-]?decimal
            | [+-]?hexadecimal
            | [+-]?octal

<?php
$a
= 1234;
// 十进制数
$a = -123;
// 一个负数
$a = 0123;
// 八进制数(等于十进制的 83)
$a = 0x1A;
// 十六进制数(等于十进制的 26)
?>
注意:如果向八进制数传递了一个非法数字(即 8 或 9),则后面其余数字会被忽略。
以下为几个例子:
<?php
var_dump
(01090); // 010 octal = 8 decimal
?>
<?php
echo round(3.4);         // 3
echo round(3.5);         // 4
echo round(3.6);         // 4
echo round(3.6, 0);      // 4
echo round(1.95583, 2);  // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2);    // 5.05
echo round(5.055, 2);    // 5.06
?>
<?php
echo (int) ( (0.1+0.7) * 10 ); // 显示 7!
?>

Feedback

# re: 整型(INTEGER)  回复  更多评论   

2007-11-12 17:03 by <a href=http://minidx.com>minidxer</a>
mark一下

只有注册用户登录后才能发表评论。
网站导航:

posts - 3, comments - 2, trackbacks - 0, articles - 0

Copyright © snowhill