你好 想问一下八进制整型常量0123代表真值为83如何解释 为什么不能用你解释0177777真值

为-1的那种方法解释呢
2025-04-06 15:33:29
推荐回答(2个)
回答1:

八进制整型常量 为 int 型。
0123, 化十进制: (1*8*8) + (2*8) + 3 = 64+16 + 3 = 83。

回答2:

(123)8

=(1×8^2+2×8^1+3×8^0)10

=(64+16+3)10

=(83)10