c语言 运算符

a: 5|2
b: 5||2
c: 5&2
d:(5>2)&&(3==2)
e:(3>4)||!(4==1)
f:3==4?1:0
上面几个算术的运算过程是怎么样的 然后结果是什么 一定要说明每个符号的 意思哦 希望高手帮我一下 我新手拉 谢谢!!!

a:按位或
00000101
00000010
--------
00000111
结果7
b:逻辑或
只要有一个为真,总的值就为真,只有当所有的都为假时,总的式子才为假。
两边都为真
结果:真(非零数)
c:按位与
00000101
00000010
----------
00000000
结果:0
d:逻辑与
只要有一个为假,总的表达式就为假,只有当所有都为真时,总的式子才为真。
5大于2真
3恒等于2假
结果:假
e:
3大于4 假
4恒等于1假
!逻辑非是把相应的变量数据转换为相应的真/假值。其优先级高逻辑或
!(4==1) 真
结果:真
f:条件运算符
是对第一个表达式作真/假检测,然后根据结果返回两外两个表达式中的一个。
<表达式1>?<表达式2>:<表达式3>
在运算中,首先对第一个表达式进行检验,如果为真,则返回表达式2的值;如果为假,则返回表达式3的值。
3恒等于4 假
选择表达式3为0
结果:0
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-08
a:|是按位“或”符号,把5和2换成二进制分别是101和010,然后按位或,结果就是111,换成十进制就是7.
b:||是逻辑“或"符号,因为它两边的值都是非零,所以最后结果是1.
c:&是按位”与“符号,把5和2换成二进制分别是101和010,然后按位与,结果是000,换成十进制是0.
d:&&是逻辑”与“符号,它左边表达式的值为1(5>2为真),右边表达式的值为0(3==2为假),所以最后结果是0.
e:||是逻辑”或“符号,!是逻辑”非“,||左边表达式的值为0,右边表达式的值为1,所以最后的结果是1.
f:为 表达式1?表达式2:表达式3 的形式,表达式1为非0时,最后结果取表达式2的值;表达式1为0时,最后结果取表达式3的值。3==4的值为0,所以最后结果是0.
够详细了吧, 我是教C的老师,不懂的还可以问我

C语言运算符有什么?都分别包括什么意思?又有什么用处?
逗号运算符在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别计算,但整个表达式的值是最后一个表达式的值。例如,假设b=2,c=7,d=5, a1=(++b,c--,d+3); a2=++b,c--,d+3;对于第一行代码,有三个表达式,用逗号分开,所以最终的值应该是最后一个表达式的值,也就是d...

c语言中的运算符有哪些?
C语言中的运算符包括以下几种:1. 算术运算符:包括加法运算符(+)、减法运算符(-)、乘法运算符(*)、除法运算符(\/)和取余运算符(%)。2. 关系运算符:包括相等运算符(==)、不等运算符(!=)、大于运算符(>)、小于运算符(<)、大于等于运算符(>=)和小于等于运算符(<=)。3...

c语言运算符号有哪些
C语言运算符号有:算术运算符:包括加法、减法、乘法、除法、取余运算符、自增运算符以及自减运算符。这些运算符主要用于执行基本的数学运算。例如,两个变量相加可以使用“+”运算符,变量的值增加可以使用自增运算符“++”。关系运算符:包括等于、不等于、大于、小于、大于等于和小于等于。这些运算符...

c语言运算符有几种
c语言运算符有6种类型,除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都为运算符处理。1、第一种就是最常见的算术运算符,算术运算符包括加减乘除,求余等。主要用于...

运算符C语言中的运算符
C语言的运算符主要分为以下几类:算术运算符:包括乘法(*)、减法(-)、加法(+)和除法(\/)。关系运算符:如大于(>)、小于(=)和小于等于(<=)。逻辑运算符:包括逻辑非(!)、与(&&)和或(||)。位运算符:左移(<>)、按位非(~)、按位与(&)和按位或(|)。赋值运算符:基础的等于(=)以及...

C语言中的运算符分为哪几类,分别包含哪些运算符
回答:c语言的运算符包括:算术运算符、逻辑运算符、位运算符。算术运算符包括:+ 、- 、* 、\/ 、^ 、\\等 逻辑运算符包括:!、&& 、|| 等,位运算符包括:<<、>>等。

C语言运算符号有哪些?
C语言运算符号的种类 1 、算术运算符 用于各类数值运算。包括加(+)、减(-)、乘(*)、除(\/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。2、关系运算符 用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。3、逻辑运算符 用于...

c语言中的运算符有哪些?
最简单的方法就是:char c = 'A'+32 void main(){ char c='a'-32;printf("c %c",c);getch();}

c语言中的运算符是什么?
并且是&& 或者是|| 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。

C语言运算符
一、前言 在嵌入式开发中,C语言因其丰富的运算符而备受青睐。这些运算符使得对硬件的操作变得更为灵活,这是其他语言难以比拟的。二、C语言运算符类别 C语言运算符种类繁多,主要分为以下几类:括号与结构体符号、单目、算术、移位、关系、位、逻辑、三目、赋值、逗号。括号与结构体符号包括括号()和[...

相似回答
大家正在搜