三十二進制計算器?
用VB寫的十進制轉換器,支持32位寬數據的運算,有以下功能::1。十進制十六進制二進制轉換2。左移和右移操作(新功能)3。連續AND運算、OR運算、XOR運算(新功能)4。數字1統計結果值中的s用于檢驗奇偶性。
八進制轉換為十進制計算器?
應用程序描述
CTAL十進制數轉換器是一個數字計算的在線工具,無論是十進制數轉換成其等效的八進制數,還是八進制數轉換成其等效的十進制數。從上面的計算器來看,有兩種轉換,十進制轉換成八進制和八進制轉換成十進制,分別用各自的單選按鈕選擇。選擇單選按鈕以執行所需的轉換。
十進制數到八進制數的轉換
十進制數是人類容易理解的標準體系。但是數字電路是對二進制數進行運算的,有些運算是必要的十進制和八進制。它可以通過連續除法來實現。下面的例子向你展示了如何將等價的八進制數轉換成十進制數。
示例:將十進制數143轉換為等效的八進制數。
第一步:將十進制數8的商和余數分別除以17和7。
第二步:然后把8的商除以17,余數分別是2和1。
第三步:除以2而不是除以8。
第四步:求最終數,寫下最終商,余數從下往上寫。
等效的八進制數是(217)
八進制到十進制的轉換
例如,143八進制數被轉換成十進制數。
1x824x813x80
1x644x83x1
64323
99
使用示例
輸入十進制數:9。
選擇性轉換:十進制到八進制
點擊
十進制轉化為二進制如何用冪運算?
十進制轉換成二進制的方法
方法一。將余數除以二。
1、明確問題。例如,我們現在要將十進制數15610轉換成二進制數。首先,把這個十進制數寫成被除數,用"長除法"。寫出目標數字系統的基數(這里二進制是"2")作為這個除法符號外的除數。
這樣把計算過程可視化會更方便理解,因為整個計算過程只需要把數字除以2就可以了。
為了防止換算前后混淆,建議把數系的基數寫成每個數的腳注。在這個例子中,十進制數的腳注是10,二進制數的腳注是2。
2.進行除法運算。將結果的整數部分(商)寫在長除法符號下面,然后將其余數(0或1)寫在被除數的右邊。
現在我們除以2,所以商是偶數,余數是0;如果得到的商令人驚訝。數,余數記錄為1。
3.繼續除法,直到商為0。將每個新的商除以2,然后將余數寫在被除數的右邊。直到商為0。
4.寫新的二進制數。從底部余數開始,按順序讀到頂部。這樣的話,你會得到10011100。這是十進制數156的二進制形式?;蛘?,我們可以用腳注等式來表示,即:15610100111002。
靈活運用這種方法,所有的十進制數都可以轉換成任意的十進制表達式。除數為2是因為我們最終想得到一個基于2的數(即二進制值)。如果最后想得到其他數系的數,只需將該方法中的二進制基數2替換為目標數系的基數即可。例如,要得到基數為9的數,請使用9而不是2作為除數。最終結果是目標數字系統的數字表達式。
方法二:二次冪減和減法的混合運算。
1.列表。以表格形式從右到左列出以2為基數的冪函數。從20開始,20是1。指數增加一。列表,直到函數值最接近要計算的十進制數。例如,我們現在要將十進制數15610轉換成二進制數。
2.找到最合適的冪函數值。找出小于并最接近要計算的數字的冪函數值。在本例中,128是以2為基數小于156的冪函數的最大值。所以在二進制列表128下面寫1。然后從156減去128得到28。
3.繼續算。新的數28剛剛得到,繼續比較計算,看哪個冪函數值小于28。函數列表中下一個數字是64,大于28,所以在64下面寫0。以此類推,看哪個數小于28。
4.可以減少的數字記錄為1。在這個例子中,64和48都不能減去28得到正數。28減去16得12。12減去8也可以得到正數,所以16和8下面都寫1。現在的差額是4。
5.繼續減法,直到列表結束。記得在能減去得到正數的數下面記1,不能減去的數下面記0。
6.寫一個二元答案。獲得的二進制值是列表中記錄的數字排列。應該能拿到10011100。這是十進制數156的二進制表示。或者,我們可以用腳注等式來表示,即:15610100111002。
反復使用這個方法,基本就能記住以2為底的冪函數的值了。你可以跳過列表的第一步。
提示:
●操作系統中安裝的計算器也可以用于十進制和二進制之間的轉換,但作為程序員,清楚了解這種轉換的原理會更好。點擊"查看"然后選擇"程序員"。你可以看到轉換器。
反之,從二進制到十進制通常更容易入門。
多練習,嘗試轉換十進制數17810,6310,810。你會分別得到以下二進制的答案:101100102,111112,10002。試著轉換20910,2510,24110,會得到110100012,110012,11100012。
以上內容是十進制轉換為二進制的方法介紹。雖然目前計算機流行的架構是二進制,但是計算機不僅僅是二進制,還有三進制算法。