<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            php語言

            PHP變量類型和整型類型細節

            時間:2025-02-05 15:20:23 php語言 我要投稿
            • 相關推薦

            PHP變量類型和整型類型細節

              導語:php變量基本數據、復合數據和特殊數據三種類型。下面就由小編為大家介紹一下PHP變量類型和整型類型細節,歡迎大家閱讀!

              php變量有三種類型:

              ①基本數據類型

              ②復合數據類型

              對象(object)數組(array)

              ③特殊數據類型

              null資源類型 (resourse) 資源類型比如說:$con =mysql_connect("localhost", "root", "root");

              整型細節討論:

              ①在PHP中,一個整型數據可以用十進制,也可以用八進制、十六進制來表示。八進制往往以0打頭,十六進制往往以0x打頭

              ②PHP的整數都是有符號數,在PHP中不支持無符號數

              一個數,總是要占用內存空間的。那么這個內存空間是用什么來計算的呢?其實內存空間是按照字節來分的。

              在PHP中,一個整數一般占用4個字節(與平臺相關,比如win32 或者 win64)。

              一個byte(字節)占8個bit

              我們可以在PHP中,通過 echo PHP_INT_SIZE;來查看一個整型占用幾個字節

              在PHP中,一個整數究竟最大是多少呢?

              我們用echo PHP_INT_MAX; 能夠查看一個整數最大能夠表示多少

              那么問題來了。。。為什么整數最大能夠表示PHP_INT_MAX這么大呢?

              答:一個整數有4個字節,一個字節有8位,那么一個整數就是有32位。因為PHP中的整數都是有符號數,因此第一位表示符號位,所以往后是31位,即011111111 11111111 11111111 11111111 它的計算方式位:加一之后變為10000000 00000000 00000000 00000000.所以是2^31-1

              注意:

              在不同的編碼中,漢字的長度是不同的:

              比如GBK中,一個漢字的字節是2個,在UTF-8中,一個漢字的字節是3個。

              ③如果一個整型超過了能表示的最大值,那么自動被解釋為 float型

            【PHP變量類型和整型類型細節】相關文章:

            PHP弱類型變量是如何實現的05-31

            Java 變量類型10-01

            PHP數據類型之數組變量詳解10-04

            Java 變量類型介紹10-17

            C語言變量的類型10-30

            如何檢查JavaScript變量的類型09-19

            C語言指針變量的類型07-31

            Java的變量類型有哪些06-30

            PHP 數據類型08-31

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看