计算机基础知识(二)

一、字符集编码

在计算机中,所有的数据在存储和运算时都要使用二进制数表示,因此大家就必须使用相同的编码规则,统一规定哪个符号用哪些二进制数来表示。

1、ASCII

ASCII是美国标准信息交换代码(American Standard Code for Information Interchange)的缩写, 为美国英语通信所设计。它由128个字符组成,包括大小写字母、数字0-9、标点符号、非打印字符(换行符、制表符等4个)以及控制字符(退格、响铃等)组成,采用单字节编码。

2、GB2312-80

GB2312-80是信息交换用汉字编码字符集-基本集,适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆,采用双字节编码。

3、GBK

GBK是在GB2312-80标准基础上的内码扩展规范,采用单双字节变长编码,英文使用单字节编码,完全兼容ASCII字符编码,中文部分采用双字节编码。

4、UTF-8

UTF-8是针对Unicode的一种可变长度字符编码,在互联网上广泛使用,它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度。

  • 占2个字节的:带有附加符号的拉丁文、希腊文、西里尔字母、亚美尼亚语、希伯来文、阿拉伯文、叙利亚文及它拿字母则需要二个字节编码
  • 占3个字节的:基本等同于GBK,含21000多个汉字
  • 占4个字节的:中日韩超大字符集里面的汉字,有5万多个
  • 一个utf8数字或英文字母占1个字节
  • 少数是汉字每个占用3个字节,多数占用4个字节。

二、计算机常用单位
1、位(bit)

1 bit = 1 二进制数据
2、字节(Byte)

存储的基本计量单位,1 Byte = 8 bit

3、KB、MB、GB、TB

1KB = 1024B、1MB = 1024KB、 1GB = 1024MB、1TB = 1024GB

三、计算机进制
1、二进制(0、1)
2、十进制(0...9)
3、十六进制(0...9、A、B、C、D、E、F)

四、进制转换
1、二(十六)进制转换为十进制

将要转换的二(十六)进制数,按权位展开多项式的和即为十进制数
2、十进制转换为二(十六)进制

将要转换的十进制数连续除以2(16)取余,直到商为0,逆序排列余数即为二(十六)进制数
3、二进制与十六进制互相转换

四位二进制对应一位十六进制数,分组转换即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值