计算机数制

计算机是经过精心设计的电路,以图灵完备、冯诺依曼体系结构为理论基础,构造出指令系统。

指令=操作码+操作数

由于计算机使用数字电路来进行组合逻辑和时序逻辑的实现,且数字电路使用高低电平来表达1和0,所以计算机内使用二进制来表达和处理实数。

编程语言中可以使用16进制、10进制等其他进制来表达数,最终在计算机指令上用二进制数来表示。例如,十六进制数0x3A在计算机指令上实际上被表示为0011 1010,即8位二进制数。

计算机使用字节(Byte)为基本单位,一个字节有8位比特(bit)。

不同类型的数在计算机中的表达:

整数

1. byte类型:占用1个字节,取值范围为-128到127。

2. short类型:占用2个字节,取值范围为-32768到32767。

3. int类型:占用4个字节,取值范围为-2147483648到2147483647。

4. long类型:占用8个字节,取值范围为-9223372036854775808到9223372036854775807。

自然数-无符号整数

1. byte类型:占用1个字节,取值范围为0到255。

2. short类型:占用2个字节,取值范围为0到65535。

3. int类型:占用4个字节,取值范围为0到4294967295。

4. long类型:占用8个字节,取值范围为0到18446744073709551615。

小数

1.浮点数(float)

2.双精度浮点数(double)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值