二进制

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 位的

posted @   半条咸鱼  阅读(947)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示