CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  非技术区

菜鸟求教这几个运算符是?

楼主citysoft(擦身而过)2005-08-03 19:47:06 在 C/C++ / 非技术区 提问

菜鸟求教这几个运算符是什么意思,能不能详细解释一下  
  1.>>  
  2.^=  
  3.|,&  
  还有没这种类似的运算符啊,是什么意思呢,哪位朋友能耐心的解释一下 问题点数:30、回复次数:4Top

1 楼llf_hust()回复于 2005-08-03 20:00:47 得分 18

1.>>      
  //   int   i;  
  //cin>>i;       从标准输入流输入一个整形数到i;  
  2.^=  
  /*   int   a   =   1,   b   =   0;  
        a   ^=   b;   相当于   a   =   a   ^   b(a异或b);   运算结果为a   =   0;     */  
  3.|,&  
  /*     int   a   =   1,   int   b   =   0;  
          a   =   a   |   b;   a   或b   ,结果为1(先把它们转换成二进制的表示形式,然后每位相当于加运算)  
          a   =   a   &   b;   a   与b,结果为0(先把它们转换成二进制的表示形式,然后每位相当于做乘运算)  
  */  
   
   
  大概是这样子的吧,记不很清楚了Top

2 楼megaboy(飞天御剑流之杀神一刀斩)回复于 2005-08-03 20:08:07 得分 4

1.>>   //右移位运算符,例如:a=b>>4;     把b的值右移4位再把结果赋予a,b的值不变。Top

3 楼doway(john)回复于 2005-08-03 20:10:08 得分 4

>>   这里应该也是指位操作符。Top

4 楼lbing7(向青润老大学习!!!)回复于 2005-08-03 20:57:35 得分 4

/*   int   a   =   1,   b   =   0;  
        a   ^=   b;   相当于   a   =   a   ^   b(a异或b);   运算结果为a   =   0;     */  
   
   
  这个有问题  
  应该是:和0异或值会不变吧!  
   
  异或是:同为0,异为1  
  Top

相关问题

  • 菜鸟问题:运算符重载
  • 菜鸟问题,关于::运算符
  • 关于运算符的菜鸟问题~~
  • 菜鸟问一个运算符重载的问题!
  • 问个菜鸟的问题,VB中有开根号的运算符吗?在线等待。。。。。
  • < && || == != 这几个运算符的优先级怎么排的
  • 高手止步几分钟!!!重载运算符问题!!!
  • 关于移位运算符号的几个模糊的地方
  • 弱问几个常见的c运算符
  • 运算符?

关键词

  • 运算符
  • 异或
  • 运算
  • 相当于
  • 值
  • 结果

得分解答快速导航

  • 帖主:citysoft
  • llf_hust
  • megaboy
  • doway
  • lbing7

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo