tft每日頭條

 > 生活

 > 計算機應用程序轉換進制

計算機應用程序轉換進制

生活 更新时间:2025-01-07 01:35:52

進制轉換是人們利用符号來計數的方法。進制轉換由一組數碼符号和兩個基本因素“基數”與“位權”構成。基數是指,進位計數制中所采用的數碼(數制中用來表示“量”的符号)的個數。位權是指,進位制中每一固定位置對應的單位值。

常見的進制

十進制:0 ,1,2,3,4,5,6,7,8,9,10

二進制:0,1,10,11,100,101,111

八進制:0,1,2,3,4,5,6,7,10

十六進制:0~10,A,B,C,D,E,F

進制轉換

任何進制中,每個數都可以按位權展開成各個數位上的數字乘以對應數位的位權,再相加的形式

二進制--->十進制

二進制數轉換為十進制數

二進制數第0位的權值是2的0次方,第1位的權值是2的1次方……

所以,設有一個二進制數:0110 0100,轉換為10進制為:

下面是豎式:

0110 0100 換算成十進制

從右往左開始換算

第0位 0 * 20 = 0

第1位 0 * 21 = 0

第2位 1 * 22 = 4

第3位 0 * 23 = 0

第4位 0 * 24 = 0

第5位 1 * 25 = 32

第6位 1 * 26 = 64

第7位 0 * 27 = 0

公式:第N位2(N)

---------------------------

100

用橫式計算為:

0 * 20 0 * 21 1 * 22 0 * 23 0 * 24 1 * 25 1* 26 0 * 27 = 100

除0以外的數字0次方都是1,但0乘以多少都是0,所以我們也可以直接跳過值為0的位:

1 * 22 1 * 25 1*26 = 100

十進制--->二進制

對于整數部分,用被除數反複除以2,除第一次外,每次除以2均取前一次商的整數部分作被除數并依次記下每次的餘數。另外,所得到的商的最後一位餘數是所求二進制數的最高位。

計算機應用程序轉換進制(關于程序世界中的進制轉換)1

對于小數部分,采用連續乘以基數2,并依次取出的整數部分,直至結果的小數部分為0為止。故該法稱“乘基取整法”。

給你一個十進制,比如:6,如果将它轉換成二進制數呢?

10進制數轉換成二進制數,這是一個連續除以2的過程:

把要轉換的數,除以2,得到商和餘數,

将商繼續除以2,直到商為0。最後将所有餘數倒序排列,得到數就是轉換結果。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved