二进制数的分类

[复制链接]
查看11 | 回复1 | 2008-8-20 18:53:53 | 显示全部楼层 |阅读模式
二进制数的分类
若将一个正整数化为二进制数,
在此二进制数中,我们将数字1的个数多于数字0的个数的这类二进制数称为A类数,
否则就称其为B类数.
例:
(13)10=(1101)2 是A类数
(10)10=(1010)2 是B类数
(24)10=(11000)2 是B类数
程序要求:求出1-1000之中(包括1与1000),全部A、B两类数的个数.
————————
有什么规律吗??

回复

使用道具 举报

千问 | 2008-8-20 18:53:53 | 显示全部楼层
一、二进制数的表示法二进制是计算技术中广泛采用的一种数制。二进制数是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。二进制数也是采用位置计数法,其位权是以2为底的幂。例如二进制数110.11,其权的大小顺序为2^2、2^1、2^0、2^-1、2^-2。对于有n位整数,m位小数的二进制数用加权系数展开式表示,可写为:(a(n-1)a(n-2)…a(-m))2=a(n-1)×2^(n-1)+a(n-2)×2^(n-2)+……+a(1)×2^1+a(0)×2^0+a(-1)×2^(-1)+a(-2)×2^(-2)+……+a(-m)×2^(-m)二进制数一般可写为:(a(n-1)a(n-2)…a(1)a(0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行