02 06 Java語言基礎 快速的進製轉換法

2021-09-10 14:39:53 字數 1071 閱讀 9080

* a:8421碼及特點

*8421碼是中國大陸的叫法,8421碼是bcd**中最常用的一種。在這種編碼方式中每一位二值**的1都是代表乙個固定數值,把每一位的1代表的十進位制數加起來,得到的結果就是它所代表的十進位制數碼。 11

1111

111*2^7

1*2^6

1*2^5

1*2^4

1*2^3

1*2^2

1*2^1

1*2^0

12864

3216

8

4

2

1

如11001100=4+8+64+128=204

60用快速轉換法轉換為二進位制

用60-128(不行)          所以0

60-64(不行)             所以00

60-32(等於28)                 所以001

28-16(等於12)          所以0011

12-8(等於4)               所以00111

4-4(等於0)                 所以001111

0-2(不行)                   所以0011110

0-1(不行)                 所以00111100

* b:通過8421碼的方式進行二進位制和十進位制的相互轉換

* c:二進位製到八進位制的簡易方式

(三位劃為一組)

如:60轉化為八進位制

60的二進位制為111100,可以劃分為111和100,100二進位制表示4,111二進位制表示7,所以轉化為八進位制為74.(111是八進位制中的最大值,000是最小值,所以八進位制的取值範圍是0-7)

* d:二進位製到十六進製制的簡易方式

(四位一組)

如:60轉為16進製制

60的二進位制是111100,可以劃分為1100和11,1100二進位制表示12,11表示3,所有轉化為八進位制為3c

Java語言基礎

b 案例演示 邏輯運算子的基本用法 注意事項 c 結論 邏輯與 有false則false。邏輯或 有true則true。邏輯異或 相同為false,不同為true。邏輯非 非false則true,非true則false。b 同理 和 的區別?學生自學 c 開發中常用誰?b 案例演示 b 面試題 b ...

Java基礎知識 Java語言基礎

b 案例演示 邏輯運算子的基本用法 注意事項 c 結論 邏輯與 有false則false。邏輯或 有true則true。邏輯異或 相同為false,不同為true。邏輯非 非false則true,非true則false。b 同理 和 的區別?學生自學 c 開發中常用誰?b 案例演示 b 面試題 b ...

Java基礎知識 Java語言基礎

b 迴圈結構for語句的格式 for 初始化表示式 條件表示式 迴圈後的操作表示式 c執行流程 c 執行迴圈體語句 d 執行迴圈後的操作表示式 e 回到b繼續。d 案例演示 b 注意事項 b 學生練習 c 執行迴圈體語句 d 執行控制條件語句 e 回到b繼續。c 案例演示 b 統計思想 e 回到b繼...