浮点型就是小数,整型就是整数;
整数有正数和负数,在内存是用32位内存的,31位存储位,1位符号位;
浮点是64位存储位,第一位也是符号位,16位存小数位后边是存小数前边的位;
<?php
/* hello world
* h e l l o
* 104
* 64 + 32 + 8
* 0 0000000 00000000 00000000 01101000
*/
$a = 2147483647;
var_dump($a);
<?php
/* hello world
* h e l l o
* 104
* 64 + 32 + 8
* 0 0000000 00000000 00000000 01101000
*/
$a = 2147483648;
var_dump($a);
<?php
/* hello world
* h e l l o
* 104
* 64 + 32 + 8
* 0 0000000 00000000 00000000 01101000
*/
$a = 3000000000000000000;
var_dump($a);
<?php
/* hello world
* h e l l o
* 104
* 64 + 32 + 8
* 0 0000000 00000000 00000000 01101000
*/
$a = 300000000000000000000000;
var_dump($a);
<?php
/* hello world
* h e l l o
* 104
* 64 + 32 + 8
* 0 0000000 00000000 00000000 01101000
*/
$a = 3E+5;
var_dump($a);
<?php
/* hello world
* h e l l o
* 104
* 64 + 32 + 8
* 0 0000000 00000000 00000000 01101000
*/
$a = 3E3; // 不写默认是"+"号
var_dump($a);
浮点是近试值