[求助]位运算中的一些问题
在程序中int z;
z=~0 是什么意思?
还有就是
<< >> 着两个运算浮是什么用??
搜索更多相关的解决方案:
运算
----------------解决方案--------------------------------------------------------
~表示按位取反.
<<在C++中,是系统预定义的运算符,用与输出.相当与printf()函数.
>>也是系统预定义的运算符,用于输入功能.相当于scanf()函数 。
----------------解决方案--------------------------------------------------------
以下是引用pinglideyu在2007-1-30 15:46:29的发言:
~表示按位取反.
<<在C++中,是系统预定义的运算符,用与输出.相当与printf()函数.
>>也是系统预定义的运算符,用于输入功能.相当于scanf()函数 。
~表示按位取反.
<<在C++中,是系统预定义的运算符,用与输出.相当与printf()函数.
>>也是系统预定义的运算符,用于输入功能.相当于scanf()函数 。
不完全,在C++中输出所用的<< >>是重载后的,在C++中<< >>也是位运算符
----------------解决方案--------------------------------------------------------
在C中 >>是向右移一位,比如二进制
0100101
进行>>运算后成为
0010010
同样<<是向左一位
----------------解决方案--------------------------------------------------------
以上在C同通用
----------------解决方案--------------------------------------------------------
呵呵~
谢谢啊~
----------------解决方案--------------------------------------------------------