00问答网
所有问题
java中二进制对应的十进制是1、2、4、8、16、32、64、128,那128之后呢?
如题所述
举报该问题
推荐答案 推荐于2017-12-16
二进制转十进制:
二进制:1101.011 对应的是 2^3+2^2+2^0+2^(-2)+2^(-3)
十进制 : 转 :二进制
1 : 转 : 1 --> 2^0
2 : 转 : 10 --> 2^1
4 : 转 : 100 --> 2^2
....
128 : 转 :10000000 -->2^7
256 : 转 :100000000 -->2^8
要是我表达的不够清楚可以追问我。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DD00rBnIrII0TTBnTjI.html
其他回答
第1个回答 2016-02-19
256、512、1024、2048、4096.。。。。。
追问
256不是超过255了吗?就像IP一样255.255.255.0,最高就是255
第2个回答 2016-02-19
乘以2不就是了。。。
相似回答
java中
如何判断一个数是由
1,2,4,8,16,32,64,128中
的数字加起来的
答:
1 2 4 8 16 对应的分别是1 10 100 1000 10000
然后比如你要算7是分别有哪些组成,7 的二进制是111 那么1+10+100 = 111 (然后可以根据string 的字符去匹配也可以 按照占位符来弄)然后比如你要算7是分别有哪些组成,12 的二进制是1100 那么匹配上面看出只有 前面两个数...
二进制
转
十进制的
算法
答:
1乘2的5次方=
32
1
乘2的6次方=64 0乘2的7次方=0 然后:1+2+0+8+0+32+64+0=107.
二进制
01101011=
十进制
107.
java
:System.out.println("输入一个二进制数:");Scanner sc=new Scanner(System.in);String src=sc.nextLine();int sum=0;int k=0;for(int i=src.length()-1...
java中
位运算符,(byte) 0x80 的那个,为何答案是-
32
答:
byte 共有 8 位,表示范围是 -128 ~ 127,二进制即 10000000 ~ 01111111,第一位为符号位,1 表示负数,0 表示整数,11111111 即表示 -127,10000000 比较特殊,表示 -128。所以,0x80 本来是整数的
128,二进制
00000000000000000000000010000000 (
Java 中
整数4个字节32位)。(byte)0x80,将其转换...
二进制
与
十六进制
的换算公式是什么?
答:
表示0到255。一位16进制数(用
二进制
表示是xxxx)最多只表示到15(即
对应16进制
的F),要表示到255,就还需要第二位。所以1个字节=2个16进制字符,一个16进制位=0.5个字节。如今
的16进制
普遍应用在计算机领域,这是因为将4个位元(Bit)化成单独的16进制数字不太困难。
大家正在搜
相关问题
跪求“java中二进制怎么表示”
用JAVA把二进制数转换成十进制数。
java中 << 什么意思?比如1<<30,谢谢哦~~
java里4<<2为16怎么理解?麻烦一下!解释解释关于左移...
java二进制字符串转十进制
Java里的十二进制,六进制,二进制,分别怎么转换?
java 十进制转二进制!要求:用for~8位、16位、32...
java中二进制怎么表示