up主视频连接,本人学习参照up主讲解,下面图片也是截取视频内容,值得推荐
数据类型
计算机内部的数据格式
1T = 1024G 1G=1024M 1M=1024KB 1KB=1000byte 1byte=8Bit
存储数字
存储到计算机内存之前,数字被转化为二进制系统,但是:
- 如何存储数字的正负符号?
- 如何显示小数点?
存储整数
1.定点表示法
2.无符号表示法
1.存储整数–无符号整数溢出
转换为二进制数后,把存储不下的二进制位数弹出,就是不存储,比如10001这个二进制,如果只能存储四位的话,存储的是0001
2. 存储整数–无符号整数的应用
存储整数–符号加绝对值表示法
例子:
1.存储整数–符号加绝对值表示法溢出
例子:
5加6等于11,二进制表示为(1011),然而第一位1代表是负数,所以他就表示-3
存错整数–二进制反码表示法
存错整数–二进制补码表示法
补码(有两种运算方式)
方式一:首先,从右边复制位,直到有1被复制,接着反转其余位
从右开始00先被复制,然后遇到1,复制1,复制后的其他位被反转,就是0变1 1变0
方式二:先取整数的反码,再加1(取反加一)
整数与补码之间的转换
在二进制补码中,最作为决定符号位,如果是0,该整数位正,如果是1,该整数位负.
补码溢出
存储整数–3种表示法比较
存储实数
存储实数–定点表示法
存储实数–浮点表示法
存储实数–余码系统
存储实数–余码系统实数的存储
例子:
存储实数–余码系统实数还原
存储文本
符号a-z A-Z ? 符号可以用用ASCII表
中国人给自己的汉字开发了中文表
存储音频
采样
量化
编码
存储图像
存储图像–光栅图
存储图像–矢量图
例如:字可以用矢量图存储
存储视频