首页后端开发ASP.NET一定要了解的c语言中&与&&的区别

一定要了解的c语言中&与&&的区别

时间2024-01-31 17:30:03发布访客分类ASP.NET浏览394
导读:收集整理的这篇文章主要介绍了一定要了解的c语言中&与&&的区别,觉得挺不错的,现在分享给大家,也给大家做个参考。一定要了解的c语言中&与&&的区别c语言中&与&&的区别...
收集整理的这篇文章主要介绍了一定要了解的c语言中& 与& & 的区别,觉得挺不错的,现在分享给大家,也给大家做个参考。

一定要了解的c语言中& 与& & 的区别

c语言中& 与& & 的区别如下:

& :按照位与操作,例如:0010& 1101,结果为0000

& 是java中的位逻辑运算:
eg: 2& 3=2;

分析如下: 2的二进制为10 ;3的二进制为11 ; 逻辑& 之后为10

& & :短路与,表示如果两个条件都成立则执行之后的逻辑;

例如:if(a==0& & b==0),意思就是if a为0并且b为0的时候,进行下一步操作。

|| 短路或。 A||B,只有当A为假的时候才会对B进行判断。若A为真,则不继续对B进行判断。| 逻辑或。 A|B,会对A, B都进行判断! 逻辑非,当操作数为true时,返回false,否则返回true。

感谢大家的阅读,希望大家收益多多。

本文转自:https://blog.csdn.net/xiachong27/article/details/82119394

推荐教程:《C语言》

以上就是一定要了解的c语言中& 与& & 的区别的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

&c语言

若转载请注明出处: 一定要了解的c语言中&与&&的区别
本文地址: https://pptw.com/jishu/594262.html
putchar在c语言中是什么意思 c语言strlen用法详解

游客 回复需填写必要信息