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

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

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

瀏覽:251日期: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久久,三上悠亚国产精品一区二区三区
国产欧美日韩综合一区在线播放| 欧美日韩国产一区精品一区| 一区二区三区网站| 亚洲一区免费| 日韩精品一二区| 亚洲欧美日韩专区| 免费在线成人网| 亚洲午夜国产成人| 日韩激情综合| 国产精品一区免费在线| 久久精品资源| 国产精品美女久久久久久不卡| 欧美日韩夜夜| 国产精品宾馆| 国产精品久久久久久久免费观看| 久久uomeier| 欧美国产91| 免费看日韩精品| 久久精品av麻豆的观看方式| 麻豆极品一区二区三区| 免费在线小视频| 亚洲一区不卡| 国产图片一区| 国产a亚洲精品| 久久久久久久久久久9不雅视频| 日韩午夜av在线| 日精品一区二区三区| 国产欧美一区二区色老头| 精品高清久久| 9国产精品视频| 日韩av三区| 欧美天堂视频| 免费国产亚洲视频| 国产精品videossex久久发布| 日韩欧美综合| 久久国产精品久久久久久电车| 青草综合视频| 国产欧洲在线| 亚洲在线国产日韩欧美| 69堂精品视频在线播放| 亚洲最新无码中文字幕久久| 99国产一区| 久久国产日韩欧美精品| 91亚洲自偷观看高清| 夜夜精品视频| 美女精品一区二区| 国产一在线精品一区在线观看| 亚洲精品极品| 亚洲不卡系列| 欧美一区成人| 欧美不卡在线| 国产精品对白| aa亚洲婷婷| 国精品产品一区| 男女性色大片免费观看一区二区| 免费一级欧美片在线观看网站| 国产国产精品| 欧美一区网站| 国产亚洲福利| 四虎成人av| 亚洲a级精品| 欧美性感美女一区二区 | 一区在线视频观看| 国产欧美高清| 男人天堂欧美日韩| 日本欧美国产| 日本不卡一二三区黄网| 久久久夜精品| 久久成人av| 老牛影视一区二区三区| 国产传媒av在线| 久久精品凹凸全集| 久久夜色精品| 国产伊人精品| 97精品中文字幕| 日韩美女国产精品| 欧美日韩水蜜桃| 国内自拍视频一区二区三区| 亚洲ww精品| 欧美日韩国产一区精品一区| 欧美丰满日韩| 美女高潮久久久| 亚欧洲精品视频在线观看| 亚洲天堂成人| 国产成人免费视频网站视频社区| 日本va欧美va瓶| av成人国产| 久久精品主播| 四虎国产精品免费观看| 国产亚洲精品精品国产亚洲综合| 免费视频久久| jiujiure精品视频播放| 麻豆网站免费在线观看| 国产精品1区| 国产乱码精品一区二区三区亚洲人| 亚洲一区二区小说| 国产精品美女久久久| 亚洲成av人片一区二区密柚| 欧美激情国产在线| 久久久国产精品入口麻豆| 欧美中文高清| 日韩中文av| 亚洲开心激情| 综合色一区二区| 99精品99| 午夜在线精品偷拍| 伊人久久亚洲热| 米奇777超碰欧美日韩亚洲| 日韩欧美精品一区| 92国产精品| 国产美女高潮在线观看| 精品伊人久久久| 欧美精品二区| 美日韩一区二区三区| 国产精品一级| 欧美成人精品一级| 精品一区二区三区中文字幕| 精品国产中文字幕第一页| 国产福利亚洲| 久久精品资源| 国产一区二区精品久| 国产成人精选| 伊人久久国产| 99久久精品网| 99热精品在线| 亚洲香蕉久久| 国产调教一区二区三区| 国产精品欧美日韩一区| 麻豆国产一区| 成人台湾亚洲精品一区二区| 正在播放日韩精品| 久久精品国语| 先锋影音国产一区| 久久亚洲影院| 日韩福利视频一区| 免费在线日韩av| 岛国av免费在线观看| 99精品国产一区二区三区| 午夜欧美精品久久久久久久| 美女尤物久久精品| 欧美久久一区二区三区| 成人在线视频中文字幕| 99久精品视频在线观看视频| 久久不射网站| 欧美一级二级视频| 麻豆91小视频| 少妇久久久久| 一区二区三区四区日韩| 国产精品视频一区二区三区四蜜臂| 国产一区三区在线播放| 欧美成人高清| 日韩av在线免费观看不卡| 久久久精品区| 久久精品av| 在线一区二区三区视频| 国产毛片精品久久| av在线最新| 视频一区视频二区在线观看| 国产乱码精品一区二区三区四区| 老司机免费视频一区二区三区| 91欧美在线| 午夜一级在线看亚洲| 国产精品啊v在线| 国产99久久| 日本三级亚洲精品| 日韩欧美二区| 一二三区精品| 久久精品国产免费| 国产视频亚洲| 美女毛片一区二区三区四区最新中文字幕亚洲 | 亚洲成人不卡| 亚洲激情偷拍| 国产精品红桃| 伊人成人在线视频| 欧美激情日韩| 国产视频一区欧美| 欧美激情网址| 在线亚洲欧美| 国精品产品一区| 蜜臀精品一区二区三区在线观看| 欧美交a欧美精品喷水| 国产精品7m凸凹视频分类| 欧美精品中文| 午夜欧美在线| 麻豆一区二区99久久久久| 日韩视频一区| 欧美激情视频一区二区三区免费 | 国产精品成人国产| 91精品观看| 国产精品99精品一区二区三区∴| 91九色精品国产一区二区| 国产劲爆久久| 一区二区高清| 久久一区二区三区电影| 日本欧美一区二区| 午夜国产欧美理论在线播放| 九九99久久精品在免费线bt| 在线观看视频免费一区二区三区| 国产不卡精品在线| 91成人精品观看|