C语言中,与,,有什么不同

  介绍

这篇文章将为大家详细讲解有关C语言中,与,,有什么不同,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

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

,,,,,,是java中的位逻辑运算:
,,,,,如:2,3=2;

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

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

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

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

,的使用方法

是把两个变量a和b进行每个位进行与操作

# include  & lt; stdio.h>      int  main ()   {//才能,www.lzjuzi.com 励志句子网站为您提供代码   int 才能;a =, 0 x100;   int 才能;b =, 0 x001;   ,,printf (“% 2 x \ n",, a ,, b);   ,,   return 才能;0;   }

输出结果:00

,,的使用方法

# include  & lt; stdio.h>      int  main ()   {//才能,www.lzjuzi.com 励志句子网站为您提供代码   int 才能;a =, 0 x100;   int 才能;b =, 0 x001;   如果才能(a ==, 0 x100 ,,, b ==, 0 x001)   {才能   ,,printf(“条件成立\ n");   ,,}   其他的才能   {才能   ,,,printf(“不符合条件\ n");   ,,}   ,,   return 才能;0;   }

输出结果:条件成立

关于C语言中,与,,有什么不同就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

C语言中,与,,有什么不同