C语言里,10用八进制数怎么表示

2024-12-03 17:02:08
推荐回答(2个)
回答1:

10进制数10转换为8进制的转换过程如下:

10/8 = 1  ....(余2)

1/8 = 0  ....(余1)   (1/8中的1是上次运算的商)

所以10的8进制数为12


在C语言中,用012来表示8进制12,也即在8进制数的前面加一个数字0。如:

int a=012;
printf("%d", a);  // 输出10

回答2:

012