快速地將十進位制轉換為 C# 中的其他進位制
要快速將十進位制轉換為其他進位制,請使用棧。我們來看一個示例。
首先,將變數“baseNum”設定為 2
int baseNum = 2;
同樣,如果你想使用其他進位制,那麼 −
// base 8 int baseNum = 8; // base 10 int baseNum = 10;
獲取值後,設定一個棧並透過獲取餘數和以下所示的其他計算來獲取值。
此處,n 是十進位制數。
Stack s = new Stack();
do {
s.Push(n % baseNum);
n /= baseNum;
} while (n != 0);使用完棧後,將元素彈出。這將給你結果。
假設數字 n 為 45,那麼在二進位制(即 2 進位制)中的結果將為 −
Result... 101101
廣告
資料結構
聯網
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP