1.数据存储方式
都采用二进制:0或1,按照逢二进一的规则。
2.计算机中的单位
计算机的最小存储单位:bit
位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。
计算机存储容量基本单位是字节
字节 byte:8个二进制位(bit)为一个字节(B),最常用的单位。一个字节占8位,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。英文标点占一个字节,中文标点占两个字节。
换算关系:
1B(Byte 字节)=8bit,
1KB (Kilobyte 千字节)=1024B,
1MB (Megabyte 兆字节 简称“兆”)=1024KB,
1GB (Gigabyte 吉字节 又称“千兆”)=1024MB,
1TB (Trillionbyte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方),
1PB(Petabyte 千万亿字节 拍字节)=1024TB,
1EB(Exabyte 百亿亿字节 艾字节)=1024PB,
1ZB (Zettabyte 十万亿亿字节 泽字节)= 1024 EB,
1YB (Yottabyte 一亿亿亿字节 尧字节)= 1024 ZB,
1BB (Brontobyte 一千亿亿亿字节)= 1024 YB.
3.字符在计算机中存储
主要采用ASCII编码表
可显示字符编号范围是32-126(0x20-0x7E),共95个字符。
'A'➡65
'0'➡48
'a'➡97
ge1
注意:在运算中我们要注意数字(是字符数字还是数字)
package com.mofan.helloworld;
public class Variable3 {
public static void main(String[] args) {
System.out.println('0' + 10);
}
}
package com.mofan.helloworld;
public class Variable3 {
public static void main(String[] args) {
System.out.println('0' + 10);
}
}
4.图片在计算机中的存储
图片是由无数像素点组成的
⬇
每个像素点都是由三原色(红绿蓝)构成的
⬇
每个颜色都是通过0~255来调整它浓度的大小,三者通过不同配比构成其他颜色
5.音频在计算机中的存储
我们通常用波形图来记录音频
⬇
让纵轴用二进制(010、009、008……)横轴用时间表示
⬇
就可以实现利用二进制代码记录音频