首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言中有表示2进制数的方法吗?解决办法

2012-03-16 
C语言中有表示2进制数的方法吗?有时候必须控制某一位,如果2进制数表示,很直观。可是用十六进制的话,虽然也

C语言中有表示2进制数的方法吗?
有时候必须控制某一位,如果2进制数表示,很直观。可是用十六进制的话,虽然也能看出来,但很不直观。比如我要把type的第2位清零,就必须这样:

type &= 253;

253是算了半天才算出来的,就是二进制的:11111101;

请问C语言中有表示2进制的方法吗?


[解决办法]
type |= 1<<2;//bit2置1
type &= ~(1<<2);//bit2清0

热点排行
Bad Request.