中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中進制轉換的案例

發布時間:2020-11-10 12:29:13 來源:億速云 閱讀:175 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關PHP中進制轉換的案例,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

進制

四種

  1. 二進制:0,1 ,滿 2 進 1。

在 golang 中,不能直接使用二進制來表示一個整數,它沿用了 c 的特點。

  1. 十進制:0-9  ,滿 10 進 1。
  2. 八進制:0-7 ,滿 8 進 1.  以數字 0 開頭表示。
  3. 十六進制:0-9 及 A-F,滿 16 進 1.  以 0x 或 0X 開頭表示。此處的 A-F 不區分大小寫。
package main
import "fmt"
func main() {
    var i int = 5
    //二進制
    fmt.Printf("%b \n",i)

    var j int = 011 // 011=>8+1 = 9
    //八進制
    fmt.Println("j=",j)

    var k int = 0x11 //0x11 => 16+1 =17
    //十六進制 0x或者0X開頭
    fmt.Println("k=",k)
}
//101
//j= 9
//k= 17

進制圖示

PHP中進制轉換的案例

PHP中進制轉換的案例

1. 其他進制轉十進制

  1. 二進制轉十進制
  2. 八進制轉十進制
  3. 十六進制轉十進制
二進制轉十進制

規則:從最低位開始(右邊的),將每個位上的數提取出來,乘以2的(位次-1)次方然后求和
案例:1011= $12^3+02^2+12^1+12^0$=8+2+1 = 11

八進制轉十進制

規則:從最低位開始(右邊的),將每個位上的數提取出來,乘以8的(位次-1)次方然后求和
案例:0123 = $18^2+28^1+3*8^0$=64+16+3 = 83

十六進制轉十進制

規則:從最低位開始(右邊的),將每個位上的數提取出來,乘以16的(位次-1)次方然后求和
案例:0x34A = $1016^0+416^1+3*16^2$= 10+64+768 = 842

2. 十進制轉其他進制

  1. 十進制轉二進制
  2. 十進制轉八進制
  3. 十進制轉十六進制
十進制轉二進制

規則:將該數不斷除以2,直至商為0為止,然后將每步得到的余數倒過來,就是對應的二進制
案例:56= 111000

十進制轉八進制

規則:將該數不斷除以8,直至商為0為止,然后將每步得到的余數倒過來,就是對應的八進制
案例:156=0234

十進制轉十六進制

規則:將該數不斷除以16,直至商為0為止,然后將每步得到的余數倒過來,就是對應的十六進制
案例:356= 0x164

3. 二進制轉其他進制

  1. 二進制轉八進制
  2. 二進制轉十六進制
二進制轉八進制

規則:將二進制數每三位一組(從低位開始組合--右邊!),轉成對應的八進制數即可
案例:11010101 = 11/010/101 = 324 = 0324

二進制轉十六進制

規則:將二進制數每四位一組(從低位開始組合--右邊!),轉成對應的十六進制數即可
案例:11010101= 1101/0101 = 13/5 = D5 = 0xD5

4.八進制、十六進制轉二進制

  1. 八進制轉二進制
  2. 十六進制轉二進制
八進制轉二進制

規則:將八進制數每一位(從低位開始組合--右邊!),轉成對應的一個3位的二進制數即可
案例:0237= 10/011/111 = 10011111

十六進制轉二進制

規則:將十六進制數每一位(從低位開始組合--右邊!),轉成對應的一個4位的二進制數即可
案例:0x237= 10/0011/0111 = 1000110111

有點亂,重新總結下


進制總結

1:種類:2、8、10、16
2:具體組成
  1. 2:0、1
  2. 8:0-7
  3. 10:0-9
  4. 16:0-9、A、B、C、D、E、F
3:其他進制轉十進制

乘以被轉進制的(位次-1)次方然后求和

4:十進制轉其他進制

被轉換數除以要轉的進去,直至商為0為止,然后將每步得到的余數倒過來

5:二進制轉其他進制

轉八進制,從右邊開始,每三位劃分

轉十六進制,從右邊開始,每四位劃分

6:八進制、十六進制轉二進制

八進制轉,從右邊開始,每三位劃分

十六進制轉,從右邊開始,每四位劃分

關于PHP中進制轉換的案例就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

温宿县| 湛江市| 灵石县| 沁阳市| 临颍县| 汝阳县| 大同县| 吉木萨尔县| 合水县| 美姑县| 康平县| 电白县| 博湖县| 句容市| 黔西县| 浦江县| 京山县| 揭阳市| 航空| 大冶市| 沐川县| 伊吾县| 五台县| 潢川县| 华容县| 宾阳县| 闵行区| 扬中市| 麦盖提县| 宁蒗| 高青县| 苏尼特右旗| 洮南市| 绩溪县| 英吉沙县| 惠州市| 海门市| 镇沅| 固镇县| 文山县| 岱山县|