java基础-计算机的存储规则
一、计算机存储的三种数据类型
在计算机中存储的数据类型分为三种:
Text文本(数字、字母、汉字)、Image图片(黑白图、灰度图、彩色图)、Sound声音
注意:视频是由很多的图片和声音一起组成构成的!
二、计算机存储数据的格式——二进制
在计算机中输入的数据类型最终都会以二进制的格式存储到计算器和运算器中。
二进制:由0和1组成。以“逢二进一”为原则,如0的二进制是0,1的二进制是1,2的二进制是11,3的二进制是100。
三、text文本存储规则
text文本数据分为三种,数字、字母、汉字。
其中数字可以直接进行二进制转换。
字母通过查询ASCII码表转换成数字后,再进行二进制转换。
汉字通过Unicode万国码转换成功数字后,再进制二进制转换。
1、数字转二进制进行存储
不同进制在Java代码中的表现形式:
二进制:由0和1组成,代码中以0b开头。
十进制:由0和9组成,前面不加任何前缀。
八进制:由0和7组成,代码中以0开头。
十六进制:由0~9还有a~f组成,代码中以0x开头
任意进制转十进制:
公式:系数*基数的权次幂 相加
系数:就是每一位上的数
基数:当前进制数
权:从右往左,依次为0、1、2、3、4、5.....
二进制转十进制:101

八进制转十进制:101

十六进制转十进制:abc

十进制转其他进制
公式:除基取余法
不断的除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼接起来
十进制转二进制

2、字母转二进制,ASCCII码表
不包含汉族
American Standard Code table for Information Interchange(美国信息交换标准码表)

计算机就是先将输入的数据在ASCII码表中进行查询转换为二进制再运行的。
3、汉族转二进制,Unicode万国码
包含汉族
国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言,跨平台的文本信息转换。
三、image图片的存储规则
在计算机中要知道图片的存储规则得先明白,分辨率、像素、三原色这三个名称。
分辨率,是指在一个屏幕或者一个图像中能够显示或者处理的像素的数量。
像素,是指构成图像的最小单位,每个像素都有一个唯一的数字值,用来表示图像中的一个像素。
三原色,是指能够组合成所有颜色的三种基本颜色,即红、绿、蓝三种颜色,计算机中采用的也是这种光源三原色也称RGB。RGB也是由数字组成。
四、sound声音的存储规则
在计算机中会先对声音的波形图进行采样,再以数字形式存储。

作者:×不知该怎么√ 收藏一直进行,学习从未开始!地址https://www.cnblogs.com/hqh2021/p/17328177.html
浙公网安备 33010602011771号