易码技术论坛

 找回密码
 加入易码
搜索
查看: 301644|回复: 5

bit?

[复制链接]
发表于 2007-4-4 18:45:11 | 显示全部楼层
我们知道一个字节有8位,每一位就称为一个bit,从右到左依次从0到7进行编号。
所谓第几个bit就是指二进制中对应bit上面的情况。

比如:bit6=1就是说一个二进制数的第6个bit为1,如二进制数0100000,就是十进制里面的64它的bit6就是1。

利用bit能节省数据所占用的内存。

有可能记错哪里,请原谅啊。
发表于 2007-4-5 10:38:48 | 显示全部楼层
并且给不同的位赋值1,可以达到效果重叠......
 楼主| 发表于 2007-4-5 12:08:01 | 显示全部楼层

原来是这样啊
懂了 谢谢大家!
发表于 2007-4-21 20:50:03 | 显示全部楼层
利用位操作

能节省很大空间

比如```  
BIT基础上 一个字节可以存8个开关
而BYTE基础上 一个字节就只能最多当一个开关用```  浪费资源``
发表于 2007-4-30 22:49:21 | 显示全部楼层
嗯,楼上说的比较形象,有点像插座、多刀多置开关。
 楼主| 发表于 2007-4-4 12:16:55 | 显示全部楼层 |阅读模式
  有些函数中有强调bit的用法
比如说WriteBlock函数
但解释我听不懂  什么bit什么为什么时  在。。。。。。


到底是什么还是弄不清
请大家帮忙解释一下  谢谢!
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-19 19:05 , Processed in 0.010302 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表