[javaSE] 进制转换(二进制十进制十六进制八进制)详解编程语言
2023-06-13 09:20:37 时间
十进制转二进制,除2运算
十进制6转二进制是 110 (注意从右往左写,使用算式从下往上写)
二进制转十进制,乘2过程
二进制110转十进制 0*2的0次方+1*2的1次方+1*2的2次方=6
对应关系
0 1 0 1 0 1
32 16 8 4 2 1
把1对应的位置的数加起来就可以了,所以是21
一个字节 1 1 1 1 1 1 1 1 最大值是255
加法运算5 + 4=9,转成二进制进行运算
1 0 1
+1 0 0
1 0 0 1
其他进制转换
八进制可以看作是三个二进制位代表一位,例如:90转 0101 1010
0 0 1 0 1 1 0 1 0
1 3 2 因此八进制是132
十六进制可以看作是四个二进制位代表一位,例如:90
0 1 0 1 1 0 1 0
5 10A 因此十六进制是 5A
负数二进制
一个整数占八个字节,二进制取反+1的二进制
负数的最高位都是1
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/12648.html
c相关文章
- 数字 和 大小写字母之间的转换 10进制和26进制之间的转换「建议收藏」
- 字符串和时间转换sql「建议收藏」
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- sql中的convert转换数字_Convert
- 【说站】java泛型中类型擦除的转换
- 进制的转换
- php把字符串转换为大写_金额大小写顺序
- 每日一道leetcode:8. 字符串转换整数 (atoi)
- 时间戳转换详解程序员
- JavaScript金额大写转换函数详解编程语言
- java图片与base64字符串之间的转换详解编程语言
- C++字符串和数字转换完全攻略
- MySQL映射:简单方法转换关系数据库和对象模型(mysql映射)
- MySQL 从字符串转换为日期的方法(mysql 字符串转日期)
- 在Oracle中将中文字符转换为二进制(oracle中文转二进制)
- 让 Oracle LOB 转变成你新的数据形式(oracle lob转换)
- asp中将相对路径转换为绝对路径的函数代码