为了账号安全,请及时绑定邮箱和手机立即绑定

八进制区分问题

怎么知道0123就是八进制
0x1a是十六进制

正在回答

3 回答

这么跟你说,一个正经的10进制数,是不会以0开头的!!!!  所以,0,0x相当于唯一标识符。 其实我比较好奇二进制。 网上说是用B D区分二进制和十进制。不过目前我还没有碰到过这种情况。

1 回复 有任何疑惑可以回复我~

那如果都是0-9的自然数呢?

0 回复 有任何疑惑可以回复我~
#1

xihuannong

那就都是十进制数啊
2016-11-26 回复 有任何疑惑可以回复我~

整型的首位是0,第二位是X,系统就判定该整型为16进制数,第二位不是X,而是一个0-9的自然数的话就判断为8进制数,第一位是1-9的自然数就判定为十进制正数,负号就判定为十进制负数。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

八进制区分问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信