一個十進制數轉換二進制位數會

一個十進制數轉換二進制位數會

答案是位數會變長。十進制有十個基本的數字,分別是0、1、2、……9,而二進制只有0和1兩個基本的數字。從此可以看出:一個十進制位就可以表示10個不同的數,而一個二進制位就只能表示2個不同的數,要表示更多的不同的數據,必然是增加位數,且增加的位數還是挺多的。

一個十進制數a轉化成二進制度後,要判斷二進制數一共有幾位, 要看a的大小與2的幾次方比較,如a=40 32<40<64,32=2^5,64=2^6 則十進制數40轉化成二進制度後是6位數