数的进制

十进制数是我们日常生活中最常使用的进制,但是在计算机内部中使用的是二进制,C语言编程中常用也很方便的是16进制。所以熟练掌握数的进制是很必要的。

一、10进制数我们最熟悉,10进制是由10个不相同的符号组成(不说10个数字),即0,1,2,3,4,5,6,7,8,9(没有10 ,10是由0和1这两个符号组成的),数字在从0增大到9后,想继续增大,已经没有第十一个符号去表示这个数,所以向左边一位进1,当前位清0,就变成10,这就是十进制。

二、2进制是计算机内部使用的进制,一般人用不到,所以很多人不了解,但是学C语言必须要了解。之前说10进制由10个不同符号组成,而二进制是由两个符号组成的,即0和1。数字在从0增大到1后,想继续增大,已经没有第三个符号去表示这个数,所以向左边一位进1,当前为清0,就变成10(这个数字是二进制的,变成十进制数就是2),这就是二进制。

三、十六进制数。类似的16进制是由16个符号组成的,即0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。数字在从0增大到15后,想继续增大,已经没有第17个符号去表示这个数,所以向左边一位进1,当前为清0,就变成10(这个数字是16进制的,变成十进制数就是16),这就是16进制。

说下不同进制数怎样转换为我们最熟悉的10进制数:

二进制的1101转换为10进制数就是1x2^0 + 0x2^1 +1x2^2 +1x2^3=1+0+4+8=13

十六进制的1abf转换为10进制数就是15x16^0 + 11x16^1 + 10x16^2 + 1x16^3=15+176+2560+4096=6847

(提示)十六进制的A表示的就是十进制的10,B表示11,F表示15

最后,n进制的数由n个符号组成…………懂了2进制和16进制,3进制,4进制,n进制自然会懂,就没必要多说了,说的不是很好,如果还未了解进制却想了解的,可以看看百度百科专业的描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值