88问答网
所有问题
c语言运算符号的表示方法
如题所述
举报该问题
推荐答案 2014-10-22
1 算术运算符
用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。
2.关系运算符
用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)
、小于等于(<=)和不等于(!=)六种。
3.逻辑运算符
用于逻辑运算。包括与(&&)、或(||)、非(!)三种。
4.位操作运算符
参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。
5.赋值运算符
用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。
6.条件运算符
这是一个三目运算符,用于条件求值(?:)。
7.逗号运算符
用于把若干表达式组合成一个表达式(,)。
8.指针运算符
用于取内容(*)和取地址(&)二种运算。
9.求字节数运算符
用于计算数据类型所占的字节数(sizeof)。
10.特殊运算符
有括号(),下标[],成员(→,.)等几种。
优先级1级 结合方向 左结合(自左至右)
( ) 圆括号
[ ]下标运算符
-> 指向结构体成员运算符
. 结构体成员运算符(请注意它是一个实心圆点)
优先级2级 结合方向 右结合(自右至左)单目运算符
! 逻辑非运算符
~ 按位取反运算符
++ 自增运算符
-- 自减运算符
-负号运算符
(类型) 类型转换运算符
* 指针运算符
& 地址与运算符
sizeof 长度运算符
优先级3级 结合方向 左结合 双目运算符
* 乘法运算符
/ 除法运算符
% 取余运算符
优先级4级 结合方向 左结合 双目运算符
+ 加法运算符
- 减法运算符
优先级5级 结合方向 左结合 双目运算符
<< 左移运算符
>> 右移运算符
优先级6级 结合方向 左结合 双目运算符
<、<=、>、>= 关系运算符
优先级7级 结合方向 左结合 双目运算符
== 等于运算符 (判断)
!= 不等于运算符(判断)
优先级8级 结合方向 左结合 双目运算符
& 按位与运算符
优先级9级 结合方向 左结合 双目运算符
^ 按位异或运算符
优先级10级 结合方向 左结合 双目运算符
| 按位或运算符 举例:0xfe|0xef 即为1111 1110 与1110 1111按位或运算则答案为:1111 1111 即0xff。
优先级11级 结合方向 左结合 双目运算符
&& 逻辑与运算符
优先级12级 结合方向 左结合 双目运算符
|| 逻辑或运算符
优先级13级 结合方向 右结合 三目运算符
? : 条件运算符
优先级14级 结合方向 右结合 双目运算符
= 赋值运算符
+ = 加后赋值运算符 如s+=1表示s=s+1
- = 减后赋值运算符 如s-=1表示s=s-1
* = 乘后赋值运算符
/ = 除后赋值运算符
% = 取模后赋值运算符
< <= 左移后赋值运算符
>>=右移后赋值运算符
&= 按位与后赋值运算符
^=按位异或后赋值运算符
|= 按位或后赋值运算符
优先级15级 结合方向 左结合
, 逗号运算符
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/1McgMVKBSattgMMBcg.html
其他回答
第1个回答 推荐于2016-04-28
C的运算符有很多的,除了常规的数学运算符+,-,*,/,%外,还有逻辑运算符&&,!,||当然还有位运算符&,|,!,^,<<,>>,指针或结构符.,->,比较运算>,<,==,<=,>=组合运算+=,-=,<=,>=,还有其它的如,(逗号)运算,三目运算?:自增/减运算++,--这些一般C教材上都有的本回答被提问者采纳
第2个回答 2021-01-03
您的浏览器不支持HTML5视频
相似回答
c语言
中的
运算符
有哪些?
答:
C语言中的运算符包括以下几种:1.
算术运算符:包括加法运算符(+)、减法运算符(-)、乘法运算符(*)、除法运算符(/)和取余运算符(%
)。2. 关系运算符:包括相等运算符(==)、不等运算符(!=)、大于运算符(>)、小于运算符(<)、大于等于运算符(>=)和小于等于运算符(<=)。3...
C语言的
与
运算符
是什么?怎么写的?
答:
C++程序设计语言中“与”使用符号“&&”表示,“或”使用符号“||”表示
。1、与运算:参与运算的两项都为1则结果为1,否则结果为0。即表示为:1&1=1, 1&0=0, 0&1=0, 0&0=0。2、或运算:参与运算的两项其中有一项为1则结果为1,否则结果为0。即表示为:1|1 = 1, 1|...
C语言
乘号是什么
符号
答:
C语言中乘号用“*”表示
。同时按住【Shift + 8】可打出“*”。C语言中除号用“/”表示(shift键旁边,需英文状态下才能打出),求余用“%”表示(同时按住【Shift + 5】可打出)。
C语言
中的 与或非
运算
答:
C语言中的与、或、非是
C语言的
逻辑
运算符
。1、逻辑与 在C语言中逻辑与用&&
表示
。举例:a&&b(其中a、b都代表一个条件)如果a和b都为真,则结果为真,如果a和b中有一个条件为假,则结果为假。2、逻辑或 在C语言中逻辑或用||表示。举例:a||b(其中a、b都代表一个条件)如果a和b有一个...
C语言
中“>>=,<<=,&=,^=,|=”分别
表示
什么意思?请举例说明
答:
1、
C语言
中的 >>= 意思为:右移后赋值 代码示例为:x = 8; x >>= 3;右移后结果为:00000000 00000000 00000000 00000001 2、C语言中的 <<= 意思为:左移后赋值 代码示例为:x = 8;x <<= 3;左移后赋值结果为:00000000 00000000 00000000 01000000 3、C语言中的 &= 意思为:按位与...
c语言运算符
答:
C语言运算符是用于执行各种操作的一类符号。它们对变量或常量进行操作,并产生结果。下面是各类运算符的详细介绍:1. 赋值运算符:这是最基本的运算符,用于给变量赋值。例如,“=”就是赋值运算符,用于将右侧的值赋给左侧的变量。2.
算术运算符
:用于执行数学运算,如加、减、乘、除等。包括“+”...
C语言算术运算符
是哪些
答:
C语言的运算符可分为以下几类:1.
算术运算符
:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。2. 关系运算符:用于比较运算。包括大于(>)、小于(<)、等于(= =)、大于等于(>=)、小于等于(<=)和不等于(!=)六种。3....
是什么
符号
代表什么
c语言
答:
&:在
C语言
中有两种意思,一种是取地址符,是单目
运算符
;另一种是位运算符,
表示
“按位与”,是双目运算符。1、
符号
&和|这两个运算符都是二进制的按位操作符。&:二进制“与”(都为1时,结果是1,否则是0。),比如:1010&1011=1010,1010&1000= 1000。|:二进制“或”(有1时,结果是1,...
大家正在搜
c语言运算符号
c语言逗号运算符
c语言逻辑运算符的优先级
c语言运算符优先级表
c语言符号表
逻辑运算符c语言
c语言中?:是什么运算符?
c语言关系运算符
c语言运算符优先级顺序
相关问题
C语言中的符号 & 和 | 是什么意思?
c语言运算符号的表示方法
C语言运算符!
c语言中,怎么使用字符串表示的运算符
c语言运算符?
C语言运算符怎么输入
C语言中运算符是什么类型
C语言里面的算术运算符%表示的是什么运算