jump_p 发表于 2019-9-4 11:40:23

进制转换



提问:
为什么要写 %d -> 0x%x
               %d -> 0o%o

直接写成 %d -> %x
            %d -> %o 不可以吗?加上0x、0o的意义是什么?

我就是个弟弟 发表于 2019-9-4 13:06:20

可以

superbe 发表于 2019-9-4 13:27:32

0x前缀表示是十六进制数,0前缀表示八进制数,打印前缀是为了好区分。
还可以用#号, %#x显示前缀0x,%#o,显示前缀0。

只是你的代码是用0o前缀表示八进制的。
页: [1]
查看完整版本: 进制转换