整數轉換為二進位制數C++如何實現

來源:酷知科普網 2.89W

任何整數都有一個對應的二進位制數,如何將十進位制數轉換為二進位制數呢?小編與大家共享程式設計。

整數轉換為二進位制數C++如何實現

操作方法

(01)首先,定義四個整型變數,儲存十進位制整數、二進位制整數等計算值。

整數轉換為二進位制數C++如何實現 第2張

(02)給變數i和二進位制數賦初值,值為0。

整數轉換為二進位制數C++如何實現 第3張

(03)接著,輸入一個十進位制整數。

整數轉換為二進位制數C++如何實現 第4張

(04)用while語句判斷,條件為十進位制數是否為零。

整數轉換為二進位制數C++如何實現 第5張

(05)當十進位制數不為零時,對十進位制數用2求餘,儲存在變數d中。

整數轉換為二進位制數C++如何實現 第6張

(06)十進位制數除以2,使數值縮小為原來的二分之一。

整數轉換為二進位制數C++如何實現 第7張

(07)然後,將十進位制數轉換為二進位制數。

整數轉換為二進位制數C++如何實現 第8張

(08)最後,輸出十進位制數所對應的二進位制數。

整數轉換為二進位制數C++如何實現 第9張

(09)執行程式,輸入任意一個十進位制整數,計算機就會輸出對應的二進位制數。

整數轉換為二進位制數C++如何實現 第10張
熱門標籤