设置小数 -
int decval = 40;
现在,取一个变量并将decval设置为它。由于八进制具有基于8的数字系统,所以用8取余,并在循环中计算它,如下面的代码片段所示。
while (quot != 0) { octalval[i++] = quot % 8; quot = quot / 8;}
示例您可以尝试运行以下代码将十进制转换为八进制。
现场演示using system;class demo { public static void main() { int decval, quot, i = 1, j; int[] octalval = new int[80]; decval = 40; quot = decval; console.writeline("decimal number:{0}",decval); while (quot!= 0) { octalval[i++] = quot % 8; quot = quot / 8; } console.write("octal number: "); for (j = i - 1; j > 0; j--) console.write(octalval[j]); console.read(); }}
输出decimal number:40octal number: 50
以上就是c# 将十进制数转换为八进制数的程序的详细内容。