数据表示

计算机使用二进制。

数字系统

二进制(Binary)
八进制(Octal)
十进制(Decimal)
十六进制(Hexadecimal)

文字编码系统

计算机中记录的数据都是使用byte/bit等单位记录的,所有数据的内容要被取出来查阅时,必须要经过一个编码系统处理,所谓的编码系统可以想象成一个字码对照表。所有乱码的出现时因为编码对照表写错,导致对照的文字产生误差。
常用的英文编码表是ASCII系统,在这个编码系统中,每个符号都会占用1B的记录。有2^8=256种变化。
常用的中文编码表是big5系统(简体是gb2312)。每个中文字会占用2B。有2^16=65536种变化。但是big5的中文编码对于某些数据库系统来说是由问题的,经常出现乱码的情况,为了解决这种情况,国际组织ISO/IEC制定了所谓的Unicode编码系统,即我们常说的UTF8。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值