Java基础进制
来源:互联网 发布:机智软件官网 编辑:程序博客网 时间:2024/05/20 16:44
二进制 ob开头 由0,1组成 任何数的x^0 = 1
八进制 以0开头 由0.1.2....7组成
十进制 直接由0.1.2...9;组成
十六进制 以0x开头 由0.1.9,a,b,c,d,e,f,组成 8^0=1
其他进制到十进制的转换,
二进制 1*2^2+1*2^1+0*2^0 110十进制= 6
八进制 1235=1*8^3+2*8^2+3*8^1+5*8^0 = 十进制 512+128+24+40=669
十六进制 998=9*16^2+9*16^1+8*16^0 =十六进制 2304+144+8=2456
十进制到其他进制
8999 转换到任何进制 除以基数2.8.10.16 取余直到为0 余数反转
十进制到二进制快速转换(8421码)
二进制 1 1 1 1 1 1 1 1
十进制 128 64 32 16 8 4 2 1
ob01110011 =1+2+32+16+64 十进制
124 = 01111100
拆分组合法 二进制 到 8,10,16 进制
0b10011000
八进制 010 011 000 = 2 3 0 ;十六进制 1001 1000 =98
原码 反码 补码
原码:正数的原码最高是0 负数为1 其他是数值位
符号位 数值位
+7 0 0000111
-7 1 0000111
反码 正数的反码与原码相同,负数的反码 符号位相同,数值位取反,既是0变1,1变0
+7 0 0000111
-7 1 1111000
补码
正数的补码与原码相同,负数的补码实在反码的末位 上加1
+7 0 0000111
-7 1 1111001
- JAVA进制基础
- Java基础进制
- Java基础:进制转换基础
- Java基础之进制
- Java基础之进制转换(图解)
- Java基础之进制转换(图解)
- java基础5-进制转换
- 进制的转化--Java基础005
- Java语言基础--进制知识
- Java基础之进制算法
- Java基础之进制转换
- 黑马程序员——Java基础语法:利用位运算实现的基础进制转换
- 黑马程序员 java基础——进制转换
- Java基础学习总结----进制之间的运算。
- 黑马程序员-java基础规范和进制
- 【黑马程序员】java基础部分---------------进制转换、逻辑运算符
- 黑马程序员 Java基础之10进制转换
- 黑马程序员---Java基础之二:进制转换
- hadoop-hbase 关系
- A/B测试五大注意事项
- canvas绘制中国国旗
- Android EventBus工作原理与使用详解
- GPRS 信号质量
- Java基础进制
- [Leetcode]374. Guess Number Higher or Lower
- POJ2349 UVa10369题解
- map的使用
- Dynamic len
- 编程中遇到的因脑残造成的错误--struts2(2016/7/14)
- 35. Search Insert Position
- CodeForces 350B Resort(最长路)
- extjs的理解