1樓:匿名使用者
都是賦值語句的
簡寫,如
x += y; 等同回
於答 x = x + y;
x -= y; 等同於 x = x - y;
x *= y; 等同於 x = x * y;
x /= y; 等同於 x = x / y;
2樓:滄海雄風
+= 等價於 a=a+1
其他同理
a+= 1 等價於 a=a+1
a-= 1 等價於 a=a-1
a*= 1 等價於 a=a*1
a/= 1 等價於 a=a/1
3樓:木月光
+=,-=,*=,/=,a+=b就是相當於a=a+b,其他幾個相當於a=a-b、a=a*b、a=a/b,簡寫而已沒有特殊含義
4樓:匿名使用者
這個copy叫做「複合賦值運算子」
c語言中「+=」是什麼意思?
5樓:丫頭愛寶貝
c語言中「+=」是什麼意思:
+=表示把左邊的數加上右邊的數的和賦值給左邊的數的意思。
c語言中「+=」是什麼意思的延伸:
更多c語言**列表:
a+=b等效於 a=a+b
a-=b 等效於 a=a-b
a*=b 等效於 a=a*b
a/=b 等效於 a=a/b
pjz/=n 等效於 pjz=pjz/n
a%=b等效於 a=a%b
語言**的功能:c語言的**是最為簡潔的,是讓程式設計人員用最為簡短的描述語句實現所需要的功能,能提高編譯器的編譯速度。
6樓:威凌霜頻智
是「等於」的意思,就相當於數學中的「=」號,這用於判斷兩個數是否相等。而c語言中「=」則是賦值的意思。
例如:1.
if(a==b)
return
true;
else
return
false;
2.a=3;
b=a;
則a的值就是3了。
7樓:魏念守清
+=:加法賦值運算子,將運算子前面的變數加上後面的值再賦值給前面的變數。
-=:減法賦值運算子,將運算子前面的變數減去後面的值再賦值給前面的變數。
比如:a+=b; //等價於a=a+ba-=b; //等價於a=a-b不知道是c語言,大多語言都一個意思。
8樓:鳳萱庚錦
變數自動加1
++在前為先執行自加1,在後則語句跳到下一行才加1比如++z,那行程式執行到本句時就加了1,z=1;x=1;y=1;
++z;
//這裡z已經為1
x++;
++y;
//到這裡x才為2
9樓:蘭秋荷阿順
+=是複合賦值符號,比如:
...int
a=3;
a+=2;
//相當於a=a+2;
printf("%d\n",a);
//此時輸出a的值為5...
10樓:屈飛文邊童
c語言是一類程式語言,2023年誕生於美國的貝爾實驗室。
就學習程式語言來講,建議先學習c語言,很多語言都是在c語言的基礎上發展起來的,個人認為c語言的魅力在於指標,你能夠精確到控制每一個位元組,因此效率是其它語言無法比擬的,所以很多作業系統底層都是c寫的。
如果想學這個的話,得有興趣,然後勤練多思考。
11樓:守寧呂月
c語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。
因此,它的應用範圍廣泛。
c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有一些大型應用軟體也是用c語言編寫的。
c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。
12樓:富俊楚慈頡
c語言中輸出語句中用到%c,表示輸出變數的型別是字元型的。
eg:main()
13樓:芮蘊古城
例如a+=b相當於a=a+b,,,,即把a+b的值再賦值給a
懂了嗎?
不懂聯絡我
14樓:安徽新華電腦專修學院
+=表示把左邊的數加上右邊的數的和賦值給左邊的數的意思。
15樓:匿名使用者
就是b=b+c,將b的值取出再取出c的值,相加然後賦給b,儲存在b開闢的記憶體空間中,類似的還有,b-=c、b*=c都是這個意思
16樓:匿名使用者
實際上就是b=b+c的意思
之所以用b+=c,是從計算機的運算上考慮,符合計算機內部的計算原理。
17樓:匿名使用者
加等於就是如b+=a就是先運算b+a再將運算所得的值賦值給b。-=同理
18樓:波菜——喜洋洋
b+=c也就是b=b+c 的意思。其實計算的還有很多種的字首,字尾等等的表示式。
19樓:匿名使用者
b+=c 的意思就是 b=b+c
20樓:匿名使用者
b=b+c的意思,縮略寫法吧
21樓:勥貓咪
把b+c的值賦值給b
22樓:卓長青摩酉
代表預處理命令吧,於不同的關鍵字搭配,有不同的意思。
像#include
代表在預處理時將其後的檔案包含到程式中去
#define
則定義一些常量,便於以後的修改,只是改這一處!
但願你能理解,我水平有限!還是希望能幫到你!
%*c%c在c語言中是什麼意思
23樓:噓
%c:讀入一個字元。
%*c:讀入一個字元,但忽略它(即不賦值給任何變數)。
c語言%的其他應用含義 :
1、%f,%f,%e,%e,%g,%g 用來輸入實數,可以用小數形式或指數形式輸入。
2、%d 讀入十進位制整數。
3、%p 讀入一個指標。
4、%s 讀入一個字串,遇空格、製表符或換行符結束。
24樓:零鴻福鬆甘
這是兩個運算子擺放在一起而已
「=」是賦值運算子
「!」邏輯非運算子,邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別:首先對其運算元求值,若結果為0,則條件為假(false),否則為真(true)
優先順序上「!」先於「=」
所有比如有下面的式子
inti;
i=!5;
這個要怎麼理解呢?
1.根據運算子優先順序,!先於=
2.首先5作為!的運算元,求值!5的結果是bool型的false3.然後false隱士轉換成int型,即04.所以i裡面的值是整形0
25樓:揭影段凌霜
在c語言中,&有三種作用,分別如下:
1.取地址。單目運算子。用來取一個變數的地址。
比如int i, *p;
p = &i;//這裡的&作用是取變數i的地址。
2.位操作中的與操作運算子。
也就是常說的and操作,雙目運算子。
計算的時候按位計算,&兩邊運算元對應位上全為1時,結果的該位值為1。否則該位值為0
比如0x12&0x23
轉為二進位制為:
b00010010&b00100011,
按位計算結果為b00000010,
即結果為0x02。
3.當兩個&&一起用的時候,表示為邏輯運算中的與運算。
邏輯運算結果只有0和1兩種結果。
一般在&&兩邊是兩個邏輯表示式。
當兩個表示式值均為1時,&&運算結果為1,否則為0。
比如2>1
&&0<1
這個的值為1&&1=1。
1>2&&2>0
這個值為0&&1=0。
1>2&&2>3
這個值為0&&0=0。
26樓:諸葛易綠倪奧
原發布者:醬油灬到處飛
《c語言程式設計》複習提綱
一、單項選擇題和填空題的知識點1、函式是c程式的主要組成部分,函式是c程式的基本單位。一個c語言程式是由一個或多個函式組成的,其中必須包含一個main函式(且只能有一個main函式)。2、程式總是從main函式開始執行的。
c語言本身不提供輸入輸出語句。3、識別不同的常量。(1)整型常量,如100,0,-12(2)實型常量,有兩種表示形式。
第一,十進位制小數形式,如12.45、-56.79。
第二,指數形式,即科學計數法。如12.34e-4,其中,字母e前面的部分稱為尾數,可以用實型資料表示,後面的部分稱為指數,只能用整型資料表示,而字母e既可以是小寫的e,也可以是大寫的e。
(3)字元常量,有兩種形式:普通字元和轉義字元。普通字元如』a』,注意字元常量中只能包含一個字元。
轉義字元是以字元\開頭,如』\n』,注意它表示的是一個字元。(4)字串常量,如」nanjing」。(5)符號常量,是用#define指令定義的。
如#definepi3.1416。一旦定義以後,凡是使用pi的地方,實際上使用的3.
1416。4、合法識別符號和非法識別符號的識別。5、6、%運算子要求參加運算的運算物件(即運算元)為整數,結果也是整數。
如8%3的結果為2。7、除%以外的運算子的運算元都可以是任何算術型別。8、自增、自減運算子的使用。
參見p53的內容和例子。(單選)9、不同型別資料間的混合運算。參見p54的內容和例子。
10、賦值過程中的型別轉換。參見p62的內容和例子。(單選)11、o格式符的使用:以八進
c語言中 %*c 是什麼意思?
27樓:熱詞課代表
最近」盤「字很流行,盤是什麼意思?為什麼能成為網路熱詞?
28樓:跪著作揖
這是c語言的格式輸出,%c,%y這些代表你要輸出的資料的資料型別;%d 表示輸出十進位制有符號的整數。
1、%u 十進位制無符號整數。
2、%f 表示輸出浮點數。
3、%s表示輸出 字串。
4、%c表示輸出單個字元。
5、%p表示輸出指標的值。
6、%e表示輸出指數形式的浮點數。
7、%x, %x 表示輸出無符號以十六進位制表示的整數。
8、%0 表示輸出無符號以八進位制表示的整數。
9、%g表示輸出自動選擇合適的表示法。
擴充套件資料:
c語言中字元的作用:
1、\n表示換行。
2、\f表示清屏並換頁。
3、\r 表示回車。
4、\t 表示tab符。
5、\xhh表示一個ascii碼用16進表示,其中hh是1到2個16進位制數。
長度格式符為h、l兩種,h表示按短整型量輸出,l表示按長整型量輸出。
#include
#include
int main( )
29樓:孔培勝羅婉
具體來是有3方面:
1。定義時
指明某個變數是指標變數
如int
*p;表示p是指標變數,裡面存放的是某個變數的地址2。非定義
*表示地址變數指向的變數;如:*p=a;表示將a變數的值賦予p作為地址指向的變數中
3。作為運算子
a*b表示a乘於b
30樓:匿名使用者
scanf函式中的格式控制符:%*c
其中%c是讀一個字元,而中間的*號是跳過一個字元。意思就是讀取一個字元但並不賦值給變數。
下面是詳細的格式說明,請參考:
%a-----------------讀入一個浮點值(僅c99有效)%a-----------------同上%c-----------------讀入一個字元%d-----------------讀入十進位制整數%i-----------------讀入十進位制,八進位制,十六進位制整數
l/l:長度修飾符----輸入"長"資料
h:長度修飾符------輸入"短"資料
w:整型常數--------指定輸入資料所佔寬度*: 星號-----------空讀一個資料
c語言中for是什麼意思C語言中for是什麼意思?
在c語言中,for語句使用最為靈活,它的一般形式為 for 表示式1 表示式2 表示式3 語句它的執行過程如下 先求解表示式1。求解表示式2,若其值為真 非0 則執行for語句中指定的內嵌語句,然後執行下面第3 步 若其值為假 0 則結束迴圈,轉到第5 步。求解表示式3。轉回上面第2 步繼續執行。迴...
c語言中是什麼意思,C語言中 是什麼意思
等於的意思 是賦值的意思。只要理解到 賦值不是等於 就能分辨了。比如 int a a 2 賦值,讓a的值變成2 a原來是多少是不知道的 if a 3 判斷 a是否等於3,此時a的值仍然是2a 這是一個邏輯符號,也就是說,結果是真或者假.a b 當a與b相等時是真,否則為假.還有,迴應一下klboy1...
c語言中data是什麼意思,C語言中data 2 是什麼意思
data 在c語言在不代表什麼,不過一般寫 時用來當儲存資料的一個變數或結構體。當他定義成int data 時,就和int a是沒兩樣的。當源 中,在 前部出來類似下面的 typedef struct studentdata 這時是用data代表 student這個結構體,typedef是使 用 來...