社区
Java SE
帖子详情
int i = 012;这怎么解释?
zishizhilong
2008-09-27 04:37:21
在mian里:
int i = 012;
int j = 034;
int k = 056;
System.out.println(i);
System.out.println(j);
System.out.println(k);
输出是:
10
28
46
...全文
1013
14
打赏
收藏
int i = 012;这怎么解释?
在mian里: int i = 012; int j = 034; int k = 056; System.out.println(i); System.out.println(j); System.out.println(k); 输出是: 10 28 46
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zishizhilong
2008-09-27
打赏
举报
回复
[Quote=引用 1 楼 bao110908 的回复:]
0 开头的是八进制数值,0x 开头的是十六进制数。
[/Quote]
多谢哈
xuhs
2008-09-27
打赏
举报
回复
呵呵,都是从那时候过来的,一楼的已经说的很明白了,Up
jsjlw
2008-09-27
打赏
举报
回复
[Quote=引用 1 楼 bao110908 的回复:]
0 开头的是八进制数值,0x 开头的是十六进制数。
[/Quote]
说的很对,我也就不冒充高手了.
沉沦
2008-09-27
打赏
举报
回复
0 开头的是八进制数值,0x 开头的是十六进制数。
xuhaiyang
2008-09-27
打赏
举报
回复
[Quote=引用 1 楼 bao110908 的回复:]
0 开头的是八进制数值,0x 开头的是十六进制数。
[/Quote]
up
淡泊明志-宁静致远
2008-09-27
打赏
举报
回复
[Quote=引用 7 楼 Wing198812 的回复:]
首先:不是“mian”,是“main”吧
其次:以0开头的基本数据类型的数字,指的是八进制的数,而System.out.println是以十进制输出的,
比如:012=8*1+2=10;034=8*3+4=28;056=8*5+6=46
最后:以0x开头的基本数据类型的数字,指的是十六进制的数,转换方法与上面的类似,相信你自己应该能够解决吧
[/Quote]
楼上各位正解……
full-stack-coder
2008-09-27
打赏
举报
回复
[Quote=引用 7 楼 Wing198812 的回复:]
首先:不是“mian”,是“main”吧
其次:以0开头的基本数据类型的数字,指的是八进制的数,而System.out.println是以十进制输出的,
比如:012=8*1+2=10;034=8*3+4=28;056=8*5+6=46
最后:以0x开头的基本数据类型的数字,指的是十六进制的数,转换方法与上面的类似,相信你自己应该能够解决吧
[/Quote]
楼上说的很对.
SylvanLiu
2008-09-27
打赏
举报
回复
首先:不是“mian”,是“main”吧
其次:以0开头的基本数据类型的数字,指的是八进制的数,而System.out.println是以十进制输出的,
比如:012=8*1+2=10;034=8*3+4=28;056=8*5+6=46
最后:以0x开头的基本数据类型的数字,指的是十六进制的数,转换方法与上面的类似,相信你自己应该能够解决吧
eks_222
2008-09-27
打赏
举报
回复
8进制......
junjun1984
2008-09-27
打赏
举报
回复
[Quote=引用 1 楼 bao110908 的回复:]
0 开头的是八进制数值,0x 开头的是十六进制数。
[/Quote]
是啊 说的没错。八进制12的十进制 不就是10嘛。没什么问题啊。
Jeremiah_Java
2008-09-27
打赏
举报
回复
正解....
ls奖章不少啊
GGMMYQL
2008-09-27
打赏
举报
回复
[Quote=引用 1 楼 bao110908 的回复:]
0 开头的是八进制数值,0x 开头的是十六进制数。
[/Quote]
楼上 正解啊
火龙果被占用了
2008-09-27
打赏
举报
回复
0 开头的是八进制数值,0x 开头的是十六进制数。
MoreWindows白话经典算法之七大排序(高清版)
这是本人在研一上课时所整理的文档,包括冒泡排序,直接插入排序,直接选择排序,希尔排序,归并排序,快速排序和堆排序这七种常用的排序方法,这些文章不仅使我在考试中取了不错的成绩,也为后来顺利面过迅雷,腾讯,微软打下了良好的基础,现在整理成电子书形式,希望能对大家有所帮助。
for (
int
i = 0, size = c.size(); i < size; i++)
近几天,看老大的框架,里面出现这样的语句for (
int
i = 0, size = c.size(); i package com.wang.test; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.List; import j
Java运算符习题练习
一、选择 设有如下变量,以下哪些语句编译不出错? (A B) char c = ‘c’;
int
i = 10; double d = 10; long l = 1; String s = “Hello”;
int
a = 2; A. c=c+i; B. s+=i; C. i+=s; D.c+=s; 若有 a=3,则执行下列语句为a的值为? a+=a*=a; (B) A. 3 B. 12...
extern
int
i=0;必须定义或声明为全局变量
extern
int
i=0; 举报|2011-04-05 12:45Snser_______ | 分类:其他编程语言 | 浏览1114次 书上说 如果其它位置没有
int
i; 那么extern
int
i=0; 相当于
int
i=0; 那为什么编译器会报错呢? #include #include using namespace std;
int
main(void) {
c语言中>>=是什么意思,c语言中==是什么意思?
“==”是C语言关系操作符中的等于操作符。关系运算符用于两个数值之间的比较运算。C语言提供6种关系运算符:>(大于)、>=(大于等于)、关系运算符的优先级低于算术运算符,高于赋值运算符。在六个关系运算符中,、>=的优先级相同,高于==和!=,==和!=的优先级相同。下面的代码会将关系运算符的结果输出:#include
int
main(){char c='k';
int
i=1, ...
Java SE
62,635
社区成员
307,276
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章