中易网

Java中为什么下列语句byte b=011;System.out.println(b);输出结果为9

答案:3  悬赏:0  
解决时间 2021-03-06 03:42
Java中为什么下列语句byte b=011;System.out.println(b);输出结果为9
最佳答案
定义变量的时候一定要知道的:
1. 以非0开始的是 十进制的 就是我们人类语言用的。
2. 以0 开始的 是八进制   以0开始是为了让电脑直到你在写八进制数字。
3. 以0x 开始的 是16 进制。
4. 电脑其实只有2进制 所谓的八进制 十六进制 只是 二进制的简单写法。
如二进制的 0000 1001  转换成8进制 就是0  1  转换成16进制 就是0  8
全部回答
在java中 byte b=011; 表示的是一个 b=八进制的 11 在java中 0 开始的数字表示八进制 在输出的时候 java使用十进制 所以你看到的 是 9 因为 八进制的11转换为十进制 是 9
0写在前面,电脑按8进制得到了9 前面写0x就是16进制了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
郑州轻工业学院什么时候放暑假
上海林笠工贸有限公司上大社区学生服务站在哪
钓鱼台大饭店在哪里啊,我有事要去这个地方
钙片与维生素d3一起吃可以吗
一米宽的的实木儿童床可以睡到多大
设P(X,0)是X轴上的一个动点,它与X轴上表
你好,我看到你的回答,我想问你是不是中建二
凡经文语绝处谓之句,语末绝而点之以便诵咏,
求bg宠文一对一男女主均强大带h求资源
从郑州到平顶山坐汽车要多长时间?
螺丝粉地址有知道的么?有点事想过去
为什么压缩后的视频模糊了?
龟博士一站式汽车服务会所天府路店这个地址在
400元的钢木门能用吗
冬天山芋种子怎么保存才不烂I
推荐资讯
公积金现在停交了是取出来好还是就放那好
猫咪总有眼屎怎么办
因问责被降职的干部一年内不安排工作吗
我的LGG3可以4G信号上网就是拨打不了电话,也
怎么样设置小米手机和小米手机之前互发短信免
山东理工大学校园环境怎么样?
菜市弄地址在什么地方,想过去办事
索尼DV硬盘里的视频和图片 受了保护怎么取消
康通华泰大药店NO.005地址在哪,我要去那里办
前进招待所这个地址在什么地方,我要处理点事
新买的kindle显示可用空间为什么只有3061MB?
天津市自来水集团水质检测中心在什么地方啊,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?