【Java基础】003 -- Java基础概念(计算机的存储规则)
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
目录
计算机的存储规则
在计算机中任意的数据都是以二进制的形式来存储的
1、什么是二进制
二进制由0和1组成逢二进一以一当二
不同进制在代码中的表现形式
2、为什么计算机要使用二进制存储数据
这可以追溯到上个世纪60年的古早打孔计算机想要编程就需要准备一个很长很长的纸带用来打孔。纸带只有两种状态有孔和没孔。
而这个习惯在现在的计算机中也延续了下来现在的计算机用的更多的是下面这种5V的电路板。通常我们将大于3.3v的定为1小于3.3V的定为0。
使用二进制存储数据仅需要两种状态就能表示二进制方便计算机理解。
3、进制之间可以转换吗
二进制转十进制
八进制转十进制
十六进制转十进制
十进制转其它进制除基取余法
小结
4、码表Text文本
ASCII码表
中文码表GB2312
5、图片数据
分辨率
以1080P为例这里面的每一个小格子就叫做一个像素
黑白图
灰度图
彩色图
美学三原色红黄蓝
光学三原色红绿蓝屏幕中的一个红绿蓝组合就代表了一个像素点
小结
6、声音数据
以音乐音质为例子
无损音乐采样点就会比较多 而有损音乐采样点就会比较少导致无法完全还原声音
总结