‘壹’ C语言中定义整数j等于13表达式j加等于j减等于j星号等于j的计算结果怎么算
j+=j-=j*=j?
如果是这样,是从右往左算。
先算j*=j,也就是j*j=13*13=169
计算过程中,j大小不变。
再算j-=169,也就是13-169=-156
再算j+=-156,也就是-143。
但是C语言里面,数字是有数据类型的。
整数j的数据类型是哪种?具体数值还需要根据数据类型确定。负数可能还需要用补码表示。
‘贰’ C语言中+=是什么意思
在C语言中有一种运算符,再赋值运算符前加上一个双目运算符构成复合运算符,常用的复合运算符有:“+=”、“-+”“*=”“/=”“%=”
比如:x+=5
等价于:x=x+5
y*=3
等价于y=y*3
Y%=3
等价于y=y%3(Y为整型)。
明白了吗?
‘叁’ C语言+=怎么用
这个是自加运算符,表示左值自增右值那么多
比如,a+=5, 表示a = a+5;
‘肆’ C语言中+=和-=是什么意思
+=:加法赋值运算符,将运算符前面的变量加上后面的值再赋值给前面的变量。
-=:减法赋值运算符,将运算符前面的变量减去后面的值再赋值给前面的变量。
比如:
a+=b;//等价于a=a+b
a-=b;//等价于a=a-b
‘伍’ C语言中“+=”是什么意思
C语言中“+=”是什么意思:
+=表示把左边的数加上右边的数的和赋值给左边的数的意思。
‘陆’ C语言引用函数时可不可以加等于号,如sum=f(x,y)
如果变量sum的类型和函数f的返回类型赋值兼容,就可以。
sum=f(x,y);的意思是将函数f的
返回值
赋值给sum。
如:
int
sum1;
long
sum2;
int
x=1,y=2;
int
add(int
a,int
b)
{
return
a+b;
}
则
sum1=add(x,y);
sum2=add(x,y);
都可以。
‘柒’ C语言中'+='是什么意思怎样用
‘+=’号,是复合运算符
比如:
#include<stdio.h>
void main()
{
int a=1,b=2;
a+=b;
printf("a=%d,b=%d",a,b);
}
那么输出结果,a=3,b=2;看看a+=b就等同于a=a+b而已。
又如:a*=b;那么你应该知道他就等同于a=a*b了吧。。看出规律来了吧。。