Java中怎么表示八进制和十六进制了

 我来答
我所有的向往啊
2018-03-30 · TA获得超过5498个赞
知道小有建树答主
回答量:57
采纳率:0%
帮助的人:9305
展开全部

八进制:int a=031;  //8进制,以数字0开始。
十六进制:int b=0x1B;  //16进制,以0x开始。

1、八进制数的表达方法:   

如何表达一个八进制数呢?如果这个数是   876,我们可以断定它不是八进制数,因为八进制

中不可能出7以上的阿拉伯数字。但如果这个数是123、是567,或12345670,那么它是八进

数还是10进制数,都有可能。   所以规定,一个数如果要指明它采用八进制,必须在它前面

上一个0,如:123是十进制,但0123则表示采用八进制。这就是八进制数的表达方法。   

2、十六进制数的表达方法   :

如果不使用特殊的书写形式,16进制数也会和10进制相混。随便一个数:9876,就看不出它是

16进制或10进制。 16进制数必须以   0x开头。比如   0x1表示一个16进制数。而1则表示一个

进制。另外如:0xff,0xFF,0X102A,等等。其中的x也也不区分大小写。(注意:0x中的0是数字

0,而不是字母O)   。

Sigma01
2017-01-26 · TA获得超过227个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:141万
展开全部
int a=031; //8进制,以数字0开始
int b=0x1B; //16进制,以0x开始
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式