php手册 笔记 类型 -- 整数类型

原创 2011年01月16日 22:09:00

1. php的整型以0开头表示8进制,以0x开头表示16进制

$a 1234// decimal number
$a = -123// a negative number
$a 0123// octal number (equivalent to 83 decimal)
$a 0x1A// hexadecimal number (equivalent to 26 decimal)

 

2. 如果8进制里面出现8,或者9,那么后面的将忽略。

var_dump(01090); // 010 octal = 8 decimal

 

3.如果超出了整型的范围,将会自动转换为浮点型

$large_number 2147483648;
var_dump($large_number);                     // float(2147483648)

 

但是以下情况却很特殊,也就是说php的最小数是(PHP_INT_MAX * -1)-1

var_dump(-2147483648); //float(-2147483648)
var_dump(-2147483647 1); //int(-2147483648)

 

4.浮点数转换为整型时,只取整数部分。如果一个超出整型范围的浮点数转换为整型,将会返回一个不确定的数,也不会产生错误。

 

5.除了布尔,整型,浮点型之外的类型,如果转换为整型结果将是不确定的数。而且不会产生错误或警告提示

6. 下面的代码

echo (int) ( (0.1+0.7) * 10 ); // echoes 7!

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

php手册 笔记 类型 -- 布尔类型

1. 布尔类型的true,false是不区分大小写的2. 当转换为布尔类型时,以下将会返回false,其它的都返回truethe 布尔值 FALSE 自身the 整型值 0 (零)the 浮点型值 0...

php手册 笔记 类型 -- 字符串类型

1. 除了//,/'之外,其他的都按原来的显示 2. /nlinefeed (LF or 0x0A (10) in ASCII)/rcarriage return (CR or 0x0D (13) i...

复习笔记5 位运算符 以及位移超出整数类型边界的回滚原理

public class Test6 { public static void main(String[] args) { //位运算符 // << 左移运算符 //5 的二进制是 0...

Swift学习笔记基础语法-整数类型

1.整数范围 2.浮点数 3.布尔值Bool 4.元组 5.nil 6.可选类型与拆包 7.错误处理 8.断言(Assertion)调试

iPhone App开发实战手册学习笔记(3)之数据类型

1 前言 IOS中存储数据就要涉及到数据类型,今天我们来学习一下IOS中的数据类型。 2 详述 2.1 基本数据类型 在对象的实例变量中使用原始类型没有任何坏处,我们不用担心保留和释放。不需要...

整数类型范例 有小数位

  • 2010-12-17 11:36
  • 31KB
  • 下载

php 学习笔记 —— 变量 数据类型 数组 (二)

PHP 变量PHP 变量规则: 1.变量以 $ 符号开始,后面跟着变量的名称;2.变量名必须以字母或者下划线字符开始;3.变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ );4.变量名...

大整数类型的设计

  • 2014-12-08 21:28
  • 639KB
  • 下载

【小白笔记】PHP学习之路 (4) --数据类型

数据类型: 标量类型:整型(int)、浮点型(float)、字符串型(string)、布尔型(boolean) 复合类型:数组(array)、对象(object) 其他类型:资源(resourc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)