日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP基礎之數據類型2——整型(Integer)

瀏覽:246日期:2022-09-14 11:39:51

一個 integer 是集合 ? = {..., -2, -1, 0, 1, 2, ...} 中的一個數。

語法

整型值可以使用十進制,十六進制,八進制或二進制表示,前面可以加上可選的符號(- 或者 +)。

二進制表達的 integer 自 PHP 5.4.0 起可用。

要使用八進制表達,數字前必須加上 0(零)。要使用十六進制表達,數字前必須加上 0x。要使用二進制表達,數字前必須加上 0b。

Example #1 整數文字表達

<?php

$a = 1234; // 十進制數

$a = -123; // 負數

$a = 0123; // 八進制數 (等于十進制 83)

$a = 0x1A; // 十六進制數 (等于十進制 26)

?>

整型 integer 的正式描述為:

decimal: [1-9][0-9]*| 0

hexadecimal : 0[xX][0-9a-fA-F]+

octal: 0[0-7]+

binary : 0b[01]+

integer: [+-]?decimal| [+-]?hexadecimal| [+-]?octal| [+-]?binary

整型數的字長和平臺有關,盡管通常最大值是大約二十億(32 位有符號)。64 位平臺下的最大值通常是大約 9E18。PHP 不支持無符號整數。Integer 值的字長可以用常量 PHP_INT_SIZE來表示,自 PHP 4.4.0 和 PHP 5.0.5后,最大值可以用常量 PHP_INT_MAX 來表示。

Warning

如果向八進制數傳遞了一個非法數字(即 8 或 9),則后面其余數字會被忽略。

Example #2 八進制數的怪事

<?php

var_dump(01090); // 八進制 010 = 十進制 8

?>

整數溢出

如果給定的一個數超出了 integer 的范圍,將會被解釋為 float。同樣如果執行的運算結果超出了 integer 范圍,也會返回 float。

Example #3 32 位系統下的整數溢出

<?php

$large_number = 2147483647;

var_dump($large_number);// int(2147483647)

$large_number = 2147483648;

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

$million = 1000000;

$large_number = 50000 * $million;

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

?>

Example #4 64 位系統下的整數溢出

<?php

$large_number = 9223372036854775807;

var_dump($large_number);// int(9223372036854775807)

$large_number = 9223372036854775808;

var_dump($large_number);// float(9.2233720368548E+18)

$million = 1000000;

$large_number = ?50000000000000 * $million;

var_dump($large_number);// float(5.0E+19)

?>

PHP 中沒有整除的運算符。1/2 產生出 float 0.5。值可以舍棄小數部分強制轉換為 integer,或者使用 round() 函數可以更好地進行四舍五入。

<?php

var_dump(25/7);// float(3.5714285714286)

var_dump((int) (25/7)); // int(3)

var_dump(round(25/7)); // float(4)

?>

轉換為整型

要明確地將一個值轉換為 integer,用 (int) 或 (integer) 強制轉換。不過大多數情況下都不需要強制轉換,因為當運算符,函數或流程控制需要一個 integer 參數時,值會自動轉換。還可以通過函數 intval() 來將一個值轉換成整型。

參見:類型轉換的判別。

從布爾值轉換

FALSE 將產生出 0(零),TRUE 將產生出 1(壹)。

從浮點型轉換

當從浮點數轉換成整數時,將向下取整。

如果浮點數超出了整數范圍(32 位平臺下通常為 +/- 2.15e+9 = 2^31,64 位平臺下通常為 +/- 9.22e+18 = 2^63),則結果為未定義,因為沒有足夠的精度給出一個確切的整數結果。在此情況下沒有警告,甚至沒有任何通知!

Warning

決不要將未知的分數強制轉換為 integer,這樣有時會導致不可預料的結果。

<?php

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

?>

參見關于浮點數精度的警告。

從字符串轉換

參見字符串轉換為數值。

從其它類型轉換

Caution

沒有定義從其它類型轉換為整型的行為。不要依賴任何現有的行為,因為它會未加通知地改變。

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
秋霞国产精品| 国产精品久久国产愉拍| 精品久久久久久久| 国产九九精品| 青草综合视频| 日韩和欧美一区二区| 婷婷综合一区| 亚洲精品国产日韩| 亚洲综合福利| 亚洲一区二区三区四区电影| 久久成人亚洲| 日韩精品一卡二卡三卡四卡无卡| 黄色成人91| 日韩亚洲精品在线| 男女精品网站| 亚洲一区av| 亚洲影院天堂中文av色| 免费国产亚洲视频| 日欧美一区二区| 日本精品久久| 国产精品久久久一区二区| 国产精品一区高清| 鲁大师精品99久久久| 精品一区二区三区中文字幕 | 精品国产欧美日韩| 国产精品99久久精品| 欧洲在线一区| 丝袜美腿亚洲色图| 日韩精品视频网站| 国产精品黄色| 久久精品色播| 久久男女视频| 欧美日韩国产欧| 日韩国产一二三区| 国产成人精品亚洲线观看| 91精品一区国产高清在线gif| 亚洲少妇诱惑| 日韩精品亚洲一区二区三区免费| 国产精品嫩模av在线| 欧美激情麻豆| 新版的欧美在线视频| 免费不卡中文字幕在线| 在线视频亚洲欧美中文| 国产乱人伦精品一区| 在线天堂资源www在线污| 欧美+日本+国产+在线a∨观看| 中文欧美日韩| 国产乱码精品一区二区亚洲| 日韩精品专区| 午夜在线视频一区二区区别| 国产精品白丝久久av网站| 日韩免费高清| 美女黄网久久| 久久99久久久精品欧美| 国内精品99| 国产精品中文字幕亚洲欧美| 91精品一区二区三区综合| 日韩极品在线观看| 色在线视频观看| 日韩欧美三区| 国产中文在线播放| 性一交一乱一区二区洋洋av| 免费一级欧美片在线观看网站 | 成人一区不卡| 视频一区视频二区中文| 久久中文精品| 蜜臀久久久99精品久久久久久| 国产福利91精品一区二区| 久久亚洲一区| 捆绑调教日本一区二区三区| 日韩精品亚洲aⅴ在线影院| 久久国产主播| 欧美天堂一区| 欧美福利专区| 国产精品v亚洲精品v日韩精品| 蜜桃成人av| 久久影院一区二区三区| 亚洲一区二区av| 99久久亚洲精品| 国产九九精品| 午夜在线观看免费一区| 日韩欧美一区二区三区在线视频 | 日韩国产一二三区| 尤物tv在线精品| 美腿丝袜亚洲一区| 中文视频一区| 久久久国产精品一区二区中文| 欧美日韩xxxx| 视频一区中文字幕国产| 韩国精品主播一区二区在线观看| 日本成人中文字幕在线视频| 黄色成人91| 日韩在线短视频| 老司机免费视频一区二区| 综合国产精品| 中文一区二区| 国产综合亚洲精品一区二| 日本精品黄色| 国产精品久久久久久av公交车| 综合国产视频| 黄色亚洲免费| 欧美日韩国产观看视频| 国产伦精品一区二区三区在线播放| 国产精品日本| 亚洲欧美伊人| 日韩欧美另类一区二区| 久久精品欧洲| 国产精品www.| 婷婷精品久久久久久久久久不卡| 精品中文字幕一区二区三区av| 激情国产在线| 久久久久伊人| 国产精品久久久久77777丨| 日韩av中文字幕一区| 中文字幕一区二区三区四区久久 | 亚洲精品观看| 伊人精品在线| 在线视频日韩| 国产亚洲午夜| 亚洲欧洲一区| 136国产福利精品导航网址| 欧美aa一级| 电影亚洲精品噜噜在线观看| 日韩1区2区| 高清一区二区三区| 黄色网一区二区| 久久精品国产精品亚洲毛片| 国产精品一区二区三区美女| 涩涩涩久久久成人精品| 婷婷综合福利| 欧美精品观看| 国产精品www.| 精品久久影院| 97精品一区| 久久精品91| 99久久精品网站| 黄色日韩在线| 老牛国产精品一区的观看方式| 国产农村妇女精品一二区| 久久大逼视频| 亚洲欧美日本国产| 日韩高清电影免费| 国产精品99精品一区二区三区∴ | 亚欧洲精品视频在线观看| 日欧美一区二区| 国产乱码精品| 精品视频一区二区三区四区五区 | 国产尤物精品| 香蕉久久国产| 日韩一区免费| 久久国际精品| 国产aa精品| 中文字幕成在线观看| 亚洲午夜精品久久久久久app| 在线观看免费一区二区| 中文不卡在线| 欧美在线看片| av资源新版天堂在线| 亚洲午夜在线| 久久国产精品亚洲77777| 亚洲va久久久噜噜噜久久| 中文在线а√在线8| 不卡av一区二区| 亚洲一区欧美二区| 欧美日本一区| 免费精品视频在线| 69堂免费精品视频在线播放| 国产欧美日韩在线一区二区| 国产成人精品亚洲线观看| 天堂资源在线亚洲| 国产模特精品视频久久久久| 欧美日韩亚洲一区二区三区在线| 精品三级在线| 婷婷久久一区| 日韩av中文字幕一区| 国产aⅴ精品一区二区三区久久 | 国产福利一区二区三区在线播放| 老牛影视精品| 三级一区在线视频先锋| 国产精一区二区| 日韩成人高清| 亚洲最大av| 国产一区二区精品福利地址| 亚洲一区二区三区高清| 国产精品久久久亚洲一区| 亚洲综合在线电影| 亚洲欧美专区| 欧美天堂视频| 亚洲人成毛片在线播放女女| 国产极品一区| 日韩视频免费| 一区二区亚洲视频| 久久av免费| se01亚洲视频| 美女少妇全过程你懂的久久| 久久激情五月激情| 97精品国产| 亚洲精选久久| 福利精品一区| 亚州欧美在线|