二进制
1、1 个二进制值可以代表 1 个数
2、可以把真和假 ,当做 1 和 0
3、因为二进制只有两个可能的数, 1 和 0,意味着每个乘数必须是右侧乘数的两倍
(1)二进制数 101 举例,意味着有 1 个 4,0 个 2,1 个 1,加在一起,得到十进制的 5
(2)为了表示更大的数字,二进制需要更多位数
4、二进制中,一个 1 或 0 为 1 位(bit)
5、字节(byte)
(1)1 字节 = 8 位
(2)千字节:KB,兆字节:MB,千兆字节:GB
(3)二进制里,1 千字节 = 1024 字节 / 1000 字节,两者都正确
地址
1、计算机必须给内存中每一个位置,做一个 "标记"
2、目的是为了方便存取数据
3、内存地址有 64 位
正、负数:计算机用第一位表示正负:1 是负,0 是正
浮点数
1、最常见的是 IEEE 754 标准
(1)类似科学计数法的方法,来存十进制值
(2)例如,625.9 可以写成 0.6259 * 103,有效位数:.6259,指数:3
2、在 32 位浮点数中
(1)第 1 位表示数的符号——正或负
(2)接下来 8 位存指数
(3)剩下 23 位存有效位数
文字
1、计算机可以用数表示字母
2、ASCII,美国信息交换标准代码
(1)ASCII 是 7 位代码,足够存 128 个不同值
(2)范围扩大之后,可以表示大写字母,小写字母,数字 0 到 9,@,以及符号
(3)甚至有特殊命令符号,比如换行符,用来告诉计算机换行
(4)限制:它是为英语设计的
(5)128 到 255 的字符是给各个国家“保留使用”
3、互操作性:通用交换信息的能力,不同公司制作的计算机,能互相交换数据
4、乱码:多字节编码方案,但相互不兼容
5、Unicode
(1)统一所有编码的标准,解决了不同国家不同标准的问题
(2)最常见的 Unicode 是 16 位的
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战