当前位置:网站首页>进制详解(二进制、八进制、十进制、十六进制详解及相互转换,位运算)
进制详解(二进制、八进制、十进制、十六进制详解及相互转换,位运算)
2022-07-30 05:47:00 【刘宝腾】
进制
进制
1.1进制介绍
对于整数,有四种表示方式:
二进制:0,1 ,满 2 进 1.以 0b 或 0B 开头。
十进制:0-9 ,满 10 进 1。
八进制:0-7 ,满 8 进 1. 以数字 0 开头表示。
十六进制:0-9 及 A(10)-F(15),满 16 进 1. 以 0x 或 0X 开头表示。此处的 A-F 不区分大小写。
//演示四种进制
public class BinaryTest {
//编写一个 main 方法
public static void main(String[] args) {
//n1 二进制
int n1 = 0b1010;
//n2 10 进制
int n2 = 1010;
//n3 8 进制
int n3 = 01010;
//n4 16 进制
int n4 = 0X10101;
System.out.println("n1=" + n1);
System.out.println("n2=" + n2);
System.out.println("n3=" + n3);
System.out.println("n4=" + n4);
System.out.println(0x23A);
}
}
1.2进制的图示

1.3进制的转换
1.3.1 二进制转换成十进制

1.3.2 八进制转换成十进制

1.3.3 十六进制转换成十进制

1.3.4 十进制转换成二进制

1.3.5 十进制转换成八进制

1.3.6 十进制转换成十六进制

1.3.7 二进制转换成八进制

1.3.8 二进制转换成十六进制

1.3.9 八进制转换成二进制

1.3.10 十六进制转换成二进制

2 位运算
2.1 二进制在运算中的说明

2.2 原码、反码、补码

2.3 位运算符
2.3.1 位运算(&、|、^、~)

2.3.2 位运算(>>、<< 和 >>>)

笔记摘抄自B站:【零基础 快速学Java】韩顺平 零基础30天学会Java 链接:https://www.bilibili.com/video/BV1fh411y7R8?p=102&vd_source=0691e0ce63e27120fa7f1f5080490f50
边栏推荐
- Insertion Sort in Classic Sort
- 租用服务器训练yolov3模型
- >>> /deep/ ::v-deep 深度作用选择器
- lcd1602调试
- (*(void (*)())0)()的解读
- 牛顿迭代法求方程的根
- 2020-09-03 Solve the very slow installation of pip install [Errno 101] Network unreachable problem
- ssh script space character conversion
- The most complete difference between sizeof and strlen, as well as pointer and array operation analysis
- 查找Proj4js地图投影参数
猜你喜欢

主机和从机配置,建立ssh连接实现Rviz远程控制

jvm之方法区

Duplicate keys detected:‘/da…‘

js高级学习笔记(详细)

三种内核结构---宏内核、微内核、混合内核

jvm之逃逸分析

IEEE在指定期刊下搜索相关论文

QT serial port dynamically displays a large number of data waveform curves in real time (5) ======== "Final perfect solution version"

服务器基础知识:包含基本概念,作用,服务器选择,服务器管理等(学习来自米拓建站)

TCP为什么要三次握手,握手过程中丢包会怎么样?
随机推荐
About map custom sorting of keys
sizeof和strlen最全区别,以及指针和数组运算解析
[Quick MSP430f149] Notes on learning MSP430f149 during the game
Real-time waveform display of CAN communication data based on QT (serial eight) ==== "Sub function or new class calls ui control"
C language, usage of qsort in library function, and explanation
PCB 一分钟科普之你真的懂多层板吗?
与所有 ARM 工具、软件兼容?韦斯佰瑞这款MCU内核值得关注!
你不知道的JS语法篇笔记
How to open terminal in VsCode
Antd简单启动一个企业级项目
This beta version of Typora is expired, please download and install a newer;解决方法
主机和从机配置,建立ssh连接实现Rviz远程控制
vscode 设置 sublime 的主题
数码管动态显示及模块化编程
Machine Learning, Deep Learning Based on MATLAB 2021b
ES6 syntax notes (ES6~ES11)
This beta version of Typora is expired, please download and install a newer; workaround
[Common usage of markdown]
干货 | 什么是FOC?一文带你看BLDC电机驱动芯片及解决方案
openssl 1.1.1 compile statement