資源簡介
二進制轉換十進制
例:
01100100 =100
第0位:0*2^0=0
第1位:0*2^1=0
第2位:1*2^2=4
第3位:0*2^3=0
第4位:0*2^4=0
第5位:1*2^5=32
第6位:1*2^6=64
第7位:0*2^7=0
4 32 64=100
八進制轉換十進制
例:
1507=839
第0位:7*8^0=7
第1位:0*8^1=0
第2位:5*8^2=320
第3位:1*8^3=512
7 320 512=839
十六進制轉換十進制
例:
2AF5=10997
第0位:5*16^0=5
第1位:F*16^1=240
第2位:A*16^2=2560
第3位:2*16^3=8192
5 240 2560 8192=10997
十進制轉換八進制
例:
120=170
120 120/8 15 0
15 15/8 1 7
1 1/8 0 1
十進制轉換二進制和十進制轉換八進制一樣只是把除數變成2。
十進制轉換十六進制
例:
120=78
120 120/16 7 8
7 7/16 0 7
二進制轉換十六進制
例:
二進制轉換十六進制是以4位一段分別轉換為十六進制。
權值:23=8,22=4,21=2,20=1
所以:1111=F
二進制 十進制 十六進制
1111 8 4 2 1=15 F
1110 8 4 2 0=14 E
......
1111 1101 , 1010 0101 , 1001 1011
F D , A 5 , 9 B
原碼:
一個整數,按照絕對值大小轉換成二進制,成為原碼。
例:00000000 00000000 00000000 00000101 是5的原碼
反碼:
將二進制數按位取反,所得的新二進制數稱為原二進制數的反碼。
取反操作指:1變0;0變1
例:
00000000 00000000 00000000 00000101每一位取反,得11111111 11111111 11111111 11111010
稱:00000000 00000000 00000000 00000101是11111111 11111111 11111111 11111010的反碼
補碼:
反碼加1稱為補碼
也就是說,要得到一個數的補碼,先得到反碼,然后將反碼加上1,所得數稱為補碼
例:00000000 00000000 00000000 00000101是11111111 11111111 11111111 11111010的反碼
那么,補碼位:11111111 11111111 11111111 11111010 1=11111111 11111111 11111111 11111011
代碼片段和文件信息
- 上一篇:一段水波紋的shader
- 下一篇:獲取QQ名稱頭像查詢工具源碼
評論
共有 條評論