字节与进制
字节与进制
- 位:( bit ) 是计算机内部存储的最小单位,11001100是一个八位二进制数
- 字节:( byte ) 是计算机中处理数据的基本单位,习惯上用B表示
- 8 bit = 1 B
- 1024 B = 1 KB
- 1024 KB = 1 M
- 1024 M = 1 G
- 字符: 使用的字母、数字、符号等
进制:
首先,我们要理解数制这个概念,数制就是计数方法。
基本的计数单位只有0~9 十个字符;
1、对于十进制----逢十进一:由于只有0~9这十个字符,个位上最大只能是9,要表示十这个数量时,就要从个位跳到十位的地方记1,同时个位变为0
接下来
2、八进制---逢八进一:当个位数数到8时,就进到十位,即
17对应的八进制数就是17,而从8开始就要进到十位上,也就是说8 对应的八进制数就是10。
类似的十六进制数就是,逢十六进一;即16对应的十六进制数为10。
note: 二进制数只有 0 和 1 两种数字
八进制,以 0 开头
十六进制,以 0x 开头
二进制,以 0b 开头
int num1=10;//十进制(无前缀默认为十进制) //输出10
int num2=010; // 输出8
// 0 后面出现8或9就会报错
int num3=0x10; // 输出16
int num4=0b10; // 输出2
// 注意0b后的数字只能是 0 或 1 或 0和1