微机系统中的数据类型及原码补码移码的概念

微机系统中常用的数据类型

在微机系统中,常用的数据类型包括带符号整数、无符号整数、BCD数(即二—十进制码)、字符串、位、浮点数等。

字节和字

在微机系统中,数据是存储在内存中的,数据在内存中以字节(Byte)为单位进行存储。一个字节即八位二进制数,如1010 1010便可称为一个字节,而bit为要么为0要么为1的一位,所以1Byte相当于8bit。相邻2个字节组成的16位二进制数为一个字(Word),相邻4个字节组成的32位二进制数为一个双字(Dword)。多字节的存储采取高位字节放在地址号高的存储单元中,低位字节在地址号低的存储单元中的规则(称为小端法的存储规则)。可以将内存理解为一栋高楼,从一楼到N楼,多字节的数据因为自身太庞大,楼层楼放不下,需要多层,一个字的数据需要一楼二楼两层存放,但是你只需要在一楼便能碰到这个字,不需要上二楼,所以该字的地址就是一楼,即低位字节数据存放的地址号就是该字的地址。

整数数据类型

无符号整数

无符号整数即字节、字、双字中对应的8位、16位、32位二进制数全部用来表示数值本身,没有将最高位专门用来作为符号位。

有符号整数

有符号整数的表示方法有原码、补码和移码,三者同样具有字节、字和双字三种不同长度的整数类型。

原码

原码表示即一个二进制数,用最高位表示该数的符号,最高位为0表示该数为正数,最高位为1表示该数为负数,其余位表示数值大小本身,这种表示方法就是原码。

正数的原码&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值