99问答网
所有问题
c语言中各个运算符代表什么?就是++ —— ==啥的
如题所述
举报该问题
推荐答案 2012-03-26
下面按优先级列出了常用的每个运算符的名称,如果还有需要具体化的请提问:
1级(左结合)
() 圆括号;[]下标运算符;->指向结构体成员运算符;. 结构体成员运算符。
2级(右结合)
!逻辑非运算符;~按位取反运算符;++前缀增量运算符;--前缀减量运算符;+正号运算符;-负号运算符;(类型)类型转换运算符;*指针运算符;&地址运算符;sizeof长度运算符。
3级(左结合)
*乘法运算符;/除法运算符;%取余运算符。
4级(左结合)
+加法运算符;-减法运算符。
5级(左结合)
<<左移运算符;>>右移运算符。
6级(左结合)
<、<=、>、>=关系运算符。
7级(左结合)
==等于运算符;!=不等于运算符。
8级(左结合)
&按位与运算符。
9级(左结合)
^按位异或运算符。
10级(左结合)
|按位或运算符。
11级(左结合)
&&逻辑与运算符。
12级(左结合)
||逻辑或运算符。
13级(右结合)
? :条件运算符。
14级(右结合)
=、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=赋值运算符。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/etWWOBX7O.html
其他回答
第1个回答 2012-03-26
++自增,如:x++,相当于先y=x,再x=x+1;而++x,相当于先x=x+1,在y=x;
++自减,如:x--,相当于先y=x,再x=x-1;而--x,相当于先x=x-1,在y=x;
==是等号判断,如:if(x==1) printf("1");
第2个回答 2012-03-26
a++:表示a加1
a--:表示a减1
a==b:表示a和b相等,用在条件判断里,比如 if(a==b){……};//如果a等于b,就执行{……}里的内容
追问
能再多写一些吗?谢谢
追答
看这个吧,比较详细。
http://baike.baidu.com/view/1516130.htm
本回答被提问者采纳
相似回答
C语言中
算术
运算符
%,
++
,
——
,都是
什么
意思?能举例子说明吗?
答:
C语言中,
算术运算符“%”代表模(取余)运算,“++”代表变量自增运算,“--”代表变量自减运算
。1、模运算“%”“模”是“Mod”的音译,模运算多应用于程序编写中。 Mod的含义为求余。模运算在数论和程序设计中都有着广泛的应用,从奇偶数的判别到素数的判别,从模幂运算到最大公约数的求法,...
c语言中
==
,
++
,--,[ ]是
什么
意思
答:
x+=a等价于 x=x+a。
c语言中的
"
++
"还有"
==
"之类的符号
各是什么
意思阿
答:
++
自增 == 等于 要区别 == 与= =是赋值
在
C语言中
‘
==
、
++
、--、!=’
各是什么
意思
答:
“==”就是把等于的意思而“=”是赋值运算符
例如; a==b,就是a等于b 而a=b,则是把b赋值给a ++i --i ( 在使用之前使i的值加(减1) 例如i的原值 i=3 则j=++i (i的值先加1变成4,在赋值给j,j的值现在是4)而 i++ i-- 例如j=i++ 则先是将i的值3赋给j,j...
c语言的运算符号
+,-,*,/,也
就是
数学里的+,-,*,/,?%,!,>=,<=,>,<
答:
c语言中的
符号其实和数学中的差别是有点的。1. 常用
运算符
算术运算符: +, -, *, /,关系运算符: >, <, >=, <=, ==, != 逻辑运算符: !, &&, || 赋值运算符:=, +=, -=,*= ,/= ,
++
,-- 2.算术运算符: +,-,*没什么好说的,跟数学里边一样。/ 在C中称为 整除...
C语言中
+=和-=是
什么
意思
答:
+=:加法赋值
运算符
,将运算符前面的变量加上后面的值再赋值给前面的变量。-=:减法赋值运算符,将运算符前面的变量减去后面的值再赋值给前面的变量。比如:a+=b; //等价于a=a+ba-=b; //等价于a=a-b
在
C语言中
11种赋值
运算符的
具体含义,用法?
答:
=是赋值
运算符
,/=是除后赋值,*=是乘后赋值,=是取模后赋值,+=是加后赋值,-= 是减后赋值,2.<<=是左移后赋值,变量<<=表达式 左移就是将左边的数的二进制各位全部左移若干位,右边的数指定移动位数,高位丢弃,低位补0, 移几位就相当于乘以2的几次方。3.>>=是右移后,变量>>=...
C语言中
算术
运算符
%,
++
,
——
,都是
什么
意思?能举例子说明吗?
答:
++ -- 都是一元
的运算符
,是将一个变量本身自增1或者自减1操作使用,如变量a=5;那么a++之后a的值变为6,但是要区分a++和++a这两种,两中操作后a的值都是6,但是如果使用c=a++;和
c=++
a;得到得到
的c的
值前者是5,后者是6。就是说
++符
号在前面的话就是自增后再赋值,在后面则是先赋值...
c语言中
两个=,或者两个+,是
什么
意思?
答:
== 是等于 比如 a+b
==c
就是
a加b等于c = 是赋值 比如 a=5 把a 赋值为5
++
也分2种 a++ ++a 在这里就牵涉到 循环了 看是 先自加 在循环 还是先 循环再自加
大家正在搜
c语言中?:是什么运算符?
c语言中必须是整数的运算符
c语言中算术运算符的优先级
c语言中左移运算符怎么用
c语言中的逻辑运算符
c语言中唯一的三目运算符
c语言中关系运算符的优先级
c语言中逻辑运算符的优先级
c语言中条件运算符
相关问题
C语言中算术运算符%,++,— —,都是什么意思?能举例子说...
在C语言中‘==、++、--、!=’各是什么意思
在c语言中,运算对象必须是整型数的运算符是什么?
c语言中的"++"还有"=="之类的符号各是什么意思阿
C语言运算符有什么?都分别包括什么意思?又有什么用处?
c语言中有哪些运算符,各有什么功能?
C语言运算符中的>>是什么意思?有啥功能?谢谢。
C语言中单目运算符是什么含义呢?