要在C#中取得十進位數的八進位等價物 −
首先,對於十進位值,使用while迴圈並將餘數儲存在為八進位設定的陣列中。在這裡,我們在數組中找到了它們的模8。
之後,將數字除以8 −
while (dec != 0) { oct[i] = dec % 8; dec = dec / 8; i++; }
讓我們來看完整的程式碼。在這裡,我們的十進制數是12 −
using System; namespace Demo { class Program { static void Main(string[] args) { int []oct = new int[50]; // decimal int dec = 12; int i = 0; while (dec != 0) { oct[i] = dec % 8; dec = dec / 8; i++; } for (int j = i - 1; j >= 0; j--) Console.Write(oct[j]); Console.ReadKey(); } } }
以上是在C#中,一個十進制數的八進制等價是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!