① c语言中(y== ) 什么意思
x+=y 就是x=x+y的简写。x-=y 就是x=x-y的简写
1、+=; -= 是复合的赋值运算符。
2、C语言采用复合运算符 一是简化程序。二是为了提高编译效率,能产生质量较高的目标代码。
3、延伸知识点:x*=y 就是x=x*y的简写,依次类推。
(1)c语言里面y是什么意思扩展阅读
C语言的顺序结构:
顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
例如:a = 3,b = 5,现交换a,b的值,这个问题就好像交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为:c = a; a = b; b = c;执行结果是a = 5,b = c = 3如果改变其顺序,写成:a = b; c = a; b =c;则执行结果就变成a = b = c = 5,不能达到预期的目的,初学者最容易犯这种错误。
顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算,输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r,输出圆的面积s。
不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等。
参考资料
网络-C语言
② 在C语言中(x,y)是什么意思
(x,y)前面如果有函数名,那么就是参数了。
(x,y)前面如果没有函数名,那么就是逗号表达式,表达式的值是y
③ !y在c语言中是什么意思
?在语言中表示疑问,那么疑问来自于判断。
:在语言中表示判断的结果选择。
所以编程逻辑就是先进行判断,然后再进行选择。
例如,当a>b时,x=1否则x=0,可以写成x=a>b?1:0。
(3)c语言里面y是什么意思扩展阅读:
C语言运算符号:
比较特别的是,比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补 0)位移。例如,将 11100011 右移 3 比特,算术右移后成为 11111100,逻辑右移则为 00011100。
因算术比特右移较适于处理带负号整数,所以几乎所有的编译器都是算术比特右移。
运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。
关系运算符号 :== 、!=
④ c语言,y——和——y各什么意思
intmain()
{
inty=0;
y--;//此时y值还是0,执行完该行后y才等于-1,如果在表达式中的话,y先参与运算,运算结束后自减
intx=0;
--x;//此时x值已经是-1了,在表达式中x先自减,再参与运算。
}
⑤ C语言中!y与y!的区别
!y是逻辑表达式,!是前缀一元操作符逻辑非,对于非零操作数结果为0,否则结果为1。这里如果y等于0那么!y等于1,如果y不等于零那么!y等于0。单独的y!不是C语言的合法表达式,因为C没有后缀一元操作符!。在数学中,若y是非负整数,则!表示阶乘,有如下定义:0!=1,x!=(x-1)!·x(x是正整数),即x!=1·2·3·...·x。
====
[原创回答团]
⑥ C语言中--y什么意思
--y的意思就是进行如下运算:
1.y=y-1
2.返回y的值
y--的意思就是:
1.返回y的值
2.y=y-1
两个有区别
这和优先级没有关系,--y和y++的优先级是一样的
区别就在于返回值不一样
例如1:
y=1;
x=--y;//x的值为0,y的值为0
例如2:
y=1;
x=y--;//x的值为1,y的值为0
for ( int x = 5; x > 0; x--)//这个时候--x和x--没有区别
⑦ C语言y--什么意思
当y不参与函数中的运算时,--y与y--都表示自减一,常用于循环语句;二者在y参与运算的情况下,所代表的意义有所不同,所有--y先都自减一即为y=y-1(记着是所有出现--y的地方)然后再参与运算;而y--则表示先用y参与运算而后再自减一。我也给举个例子
#include<stdio.h>
main()
{
int x=5,y=5;
printf("%d,%d,%d,%d",x,y,--x+(--x),y--+(y--));
}
运行结果为3,3,6,10
(注:printf函数在通常编辑器下是按从右到左的顺序执行的)
⑧ C语言中!y是什么意思
!y,对于y取非
一般用于判断式中,例如:
if(!y)
当y等于0时,!y就为!0,0为假,所以!y为真,if条件成立
当y不等于0时,!y就为!真,所以!y为假(也可以理解为!y=0),if条件不成立
⑨ C语言中!y与y!的区别
1、语义不同:
C语言中,运算符“!”表示逻辑非运算,“!y”的表达式表示表达式 y 本来值的反值。而“y!”是错误表达式,没有实义。
2、逻辑不同:
“!y”是逻辑非运算,!只能用来表达式的前面而不是后面。“y!”是语法错误。
3、运行结果不同:
C语言中," !0" 这个逻辑表达式的值为1。(判断的这个数为0,成立,则其表达式的值为1)," !1" 这个逻辑表达式的值为0。(判断的这个数非0,不成立,则其表达式的值为0)。因此“!y”的值根据 y 取反,非 0 即 1。而 “y!”编译时会抛出语法错误。
(9)c语言里面y是什么意思扩展阅读:
逻辑非的相关性质:
1、逻辑运算符把各个运算的变量(或常量)连接起来组成一个逻辑表达式。
2、逻辑运算符有3个,它们分别是: !(逻辑非)、 ||(逻辑或)、&&(逻辑与)。在位运算里面还有 &(位与)、|(位或)、 ^(按位异或)的运算。
3、!运算符在逻辑运算符中的级别最高。