先给你这位所谓的学过java的“大神”普及一下电脑知识。二进制转换成十进制是根据1、2、4、8码换算,电脑系统只认识二进制,即所有的电脑数据都是 0和1的组合。0代表不存在,1代表存在。
如题: 0100 0001 1001
0100换算步骤如下
8421
0=8=不存在
1=4=存在
0=2=不存在
0=1=不存在
存在的只有4 即 0100(二进制)=4(十进制)
0001换算步骤如下
8421
0=8=不存在
0=4=不存在
0=2=不存在
1=1=存在
存在的只有1 即 0001(二进制)=1(十进制)
1001换算步骤如下
8421
1=8=存在
0=4=不存在
0=2=不存在
1=1=存在
存在的有8和1
1(十进制)+8(十进制)=9(十进制)即 1001(二进制)=9(十进制)
0100 0001 1001 换算下来就是 4 1 9
不知道你这位所谓的java大神是怎么学的?进制换算都算不到一块,还出来反驳别人。很佩服解读出419是***的那位大
神!很佩服他的逻辑思维,电脑编程最需要的就是逻辑思维。而这位java大神,奉劝你要么从基础学起,要么还是不要浪费钱了,你不适合学java,不要再辱没甲骨文公司了。怀疑我的算法,你可以参照进制换算表或者回去问你编程老师(希望不是体育老师兼职) ...