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

位操作&和|有没特别的意义解决方案

2012-03-01 
位操作&和|有没特别的意义例如移位操作 每左一位等于把原来的值*2。拿&和|有没这类型的含义??[解决办法]

位操作&和|有没特别的意义
例如移位操作 < <每左一位等于把原来的值*2。
拿&和|有没这类型的含义??

[解决办法]
&和| 是算术运算,&&和||是逻辑运算, &和|是以二进制的每一位的真假来进行的,
&& 和 ||是针对整个数或表达式而言的真假, &和|在微控制器(如单片机,DSP)上用的比较频繁,在高级程序中用得还比较少一点。。。
[解决办法]
基本运算,没有什么含不含义的,该用的时候就用
举个例子,
win32编程,设置窗口风格的时候,取消WS_POPUP风格: myStyle &=~WS_POPUP
[解决办法]
而且这个也不能说是 特别的意义

移位和 /* 本来就是一个意思。
[解决办法]
同意土豆所说的。

热点排行