|
二进制数字表示
百度知道上看不懂。。。来这求助。。。例如1000怎么表示,以及简明易懂的方法。
二进制数 只有0、1两个数字表示 奉二进一 某一位是0就表示0,某一位是一,则从这个数的最右边数,第一位是1,则表示1(2的0次方);第二位是1,则表示2(2的一次方);第三位是1,则表示4(2的三次方);第四位是1,则表示8(2的三次方);…… 规律:从右往左数第N位上的数字乘以2的(N-1)此方。二进制数表示的是各位数字所表示数字的和 用二进制数字表示0-9 如下十进制:0 1 2 3 4 5 6 7 8 9二进制:0 1 10 11 100 101 110 111 1000 1001求1000的二进制表示 就是求2的几次方接近1000 但小于1000,然后用2的n此方+2 的m次方 + 2的x此方……的和等于1000,然后在对应的数位上写1,在空缺位上写0,2的10此方等于1024 2的9此方等于521,则 1000要用10位(9+1)二进制数表示1000 = 521 + 256 + 128 + 64 + 32 + 0 + 8 +0 +0 +0 第几位:10 9 8 7 6 5 4 3 2 1所以1000的二进制表示为:1111101000
计算机语言里二进制数怎么表示?
例如八进制可在数前加一个0,十六进制可在数前加0x,那么二进制又该怎么表示?或者说c/python里是否能直接用printf/print把二进制转化为十进制。
二进制是计算技术中广泛采用的一种数制。二进制数是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。二进制数也是采用位置计数法,其位权是以2为底的幂。例如二进制数110.11,其权的大小顺序为22、21、20、2-1、2-2。对于有n位整数,m位小数的二进制数用加权系数展开式表示,可写为:
(N)2=an-1×2n-1+an-2×2n-2+……+a1×21+a0×20+a-1×2-1+a-2×2-2
+……+a-m×2-m=
式中aj表示第j位的系数,它为0和1中的某一个数。
二进制数一般可写为:(an-1an-2…a1a0.a-1a-2…a-m)2。
各种进制的区分:二进制后面的字母是B,十进制为D 一般不写 ,八进制是O,十六进制是H
|
上一篇:爱心筹款平台,怎么申请,怎么发起?,爱心筹款怎么可以
下一篇:电子承兑汇票怎么用,电子承兑汇票怎么用
|