『壹』 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了吧。。看出規律來了吧。。