什么是整型數據類型


 

整型數據類型就是我們常說的整數,它只能是整數,像我們寫過123456,我的年齡20,這都是一個整型,或者-123456,這都代表整型,這些我們寫的都是十進制的,還可以寫八進制的

數,十六進制的,這都代表整型。如果使用八進制表示,數字前面必須加0,如果用十六進制,需要加0x.無鐵芯直線電機

整型是要有一個有效范圍的,有效范圍是-2447483648~+2147483647

既然有存儲范圍了,那我們現在說兩個整型相加一定等於整形嗎不一定,因為超過了整型的存儲范圍呢會產生一種現象,叫做溢出的現象,什么意思呢就拿我們說,拿一個一升的杯子,你

要裝十升的水,那肯定裝不下啊就往外冒了,那既然你想裝下十升的水,你只能拿一個更大的容器來裝就可以。所以,當給定的數值超出了int型所能表達的最大范圍時,將會被當做float

型處理,浮點類型它的存儲范圍比整型大。

1486188938564607.gif如果在八進制中出現了非法數字(8和9),則后面的數字會被忽略掉。

整型數據類型示例

在下面的示例中,會分別輸出八進制,十進制和十六進制的結果:代碼如下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

<?php

header("Content-type:text/html;charset=utf-8");              //設置編碼

 

$str1=1234567890;                                        //說明一個十進制整數

$str2=0x1234567890;                                      //說明一個十六進制的整數

$str3=01234567890;                                       //說明一個八進制的整數

$str4=01234567;                                          //說明另一個八進制的整數

 

echo '數字1234567890不同進制的輸出結果:<p>';

 

echo '十進制的結果是:'.$str1.'<br/>';                      //輸出十進制整數

 

echo '十六進制的結果是:'.$str2.'<br/>';                    //輸出十六進制整數

 

echo '八進制的結果是:';

if($str3==$str4){                                            //判斷$str3和$str4的關系

    echo '$str3=$str4='.$str3;                              

}else{

    echo '$str3!=$str4';

}

 

?>

https://www.furuihua.cn/problem/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM