计算机系统是什么进制系统,计算机系统进制概述(示例代码)

1.数制:是用一组固定的符号和统一的规则来表示数值的方法。

2.计算机底层使用的数制是二进制。

3.java编程使用的是十进制。Java底层仍然使用的二进制。

4.计算机常用的进制有:二进制,八进制,十进制,十六进制。

(一):十进制

十进制的基本数字0~9,逢十进位。

10称作“基数”,10^n(10的n次幂)被称作“权”,

10000 = 1 * 104

1000 = 1 * 103

100 = 1 * 102

10 = 1 * 101

1 = 1 * 100

示例:23678(10进制) = 2 * 10000 + 3 * 1000 + 6 * 100 + 7 * 10 + 8 * 1

=2*104+ 3*103 + 6*102 + 7*101 + 8*100

=23678

(二) 二进制

二进制的基本数字是  0 ,1,逢2进位。

二进制的基数为2,权为2^n(2的n次方)

1 = 1*20

10 = 1*21

100 = 1*22

1000 = 1*23

10000 = 1*24

100000 = 1*25

1000000 = 1*26

10000000 = 1*27

示例:(1111)2= (_____)10

(1111)2= 1*23 + 1*22 + 1*21 + 1*20

= 8 + 4 + 2 + 1

= 15

(三) 十六进制

1.十六进制是二进制的简写,方便专业人员写二进制数据。

2.十六进制的基本数字:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F   (A=10,b=11,c=12,d=13,e=14,f=15)

3.十六进制是基数为16,权为16^n (16的n次方)

4.特点:逢16进位

5.Java代码中十六进制数用0X或0x做前缀(0是数组0,不是字母o)

0X1000 = 1*163

0X100 = 1*162

0X10 = 1*161

0X1 = 1*160

示例:(5E)16 = (_____)10

= 5*161 + 14*160

= 80 + 14

= 94

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值