C語言中f7b,ba7是什麼意思

2021-03-04 05:24:45 字數 2379 閱讀 1234

1樓:董俊錕

這括號裡面是逗號運算子,它的表示式的值是最後乙個表示式的值我也可以這樣寫

7+b;

b++;

f=a+7;

2樓:

同意樓上的,這些都是基礎,,書應該都有講的

3樓:集綺索茵

c=(++a,b++,a++,++b);

逗號運算子是從左往右做取最後乙個表示式的值++a後a的值為11,b++後b的值為11,a++後a得值為12,++b後b的值為12

++b的意思是先做自增然後取b得值。所以整體c輸出為12另b++表示先取b得值為表示式的值然後在做自增。a++和++a也是同理。

c語言中 b++=2什麼意思

4樓:a羅網天下

b++==2在c語言中判斷b是否等於2後b自加。

在c語言中a++是首先拷貝自己的副本,然後對真值加一++a是對真值加一,然後使用真值。

例如:int a=0, b, c;

b = a++;

c = ++a;

printf("b=%d, c=%d", b, c);

上述程式段執行結果為b=0,c=2,可以證明理論

而a++和++a本身在單獨使用時,與a=a+1是等價的。

c語言的運算子主要用於構成表示式,同乙個符號在不同的表示式中,其作用並不一致。下面按計算的優先順序,分別說明不同作用的表示式。需要特別指出,在c語言標準中,並沒有結合性的說法。

相同優先順序運算子,從左至右依次運算。注意字尾運算優先順序高於字首。因此++i++應解釋為++(i++)。

而與或非的運算優先順序都不一樣,因此a && b || b && c解釋為(a && b) || (b && c)合理使用優先順序可以極大簡化表示式。

基本表示式(primary expressions),主要是用於運算子之間,做為運算數。

標識,常量,字串文字量,優先順序提公升表示式最優先執行。優先順序提公升表示式是指圓括號包圍的表示式,如「( expression )」

5樓:徜逸

語法錯誤。

b++的意思為b自加,即為b=b+1,b=2的意思為b賦值為2,但兩者結合錯誤。可嘗試以下寫法:

1、++b=2

意思為:b自加後將b賦值為2。

2、b++==2

意思為:判斷b是否等於2後b自加。

擴充套件資料b++和++b的區別

運算優先順序不同:++b的優先順序大於b++的優先順序。

發展歷史

c語言誕生於美國的貝爾實驗室,由d.m.ritchie以b語言為基礎發展而來,在它的主體設計完成後,thompson和ritchie用它完全重寫了unix,且隨著unix的發展,c語言也得到了不斷的完善。

為了利於c語言的全面推廣,許多專家學者和硬體廠商聯合組成了c語言標準委員會,並在之後的2023年,誕生了第乙個完備的c標準,簡稱「c89」,也就是「ansi c」,目前,最新的c語言標準為2023年釋出的 「c11」。

6樓:匿名使用者

這樣不行的,b++是右值,不能放等號的左邊根據你補充的繼續回答,看以下**就一目了然了int b = 0;

int c = (b++ == 2);

printf("%d %d\n", b, c);

此**輸出的是1 0

意思就是,首先判斷b是否等於2,顯然不是,因此c為假 = 0,然後b++,得到1。不懂繼續追問

7樓:匿名使用者

c語言裡面沒有連續的三個運算子同時出現的情況吧

8樓:k高人

b==2//判斷是否等於2

b++==2//判斷b是否等於2,判斷完後無論是否相等,都給b加1

9樓:hello我愛娃娃

b+1=。。。直到等於2結束。

c語言中c=(++a,b++,a++,++b);表示的是什麼意思?

10樓:日の影

自增自減運算。表示對自身進行a=a+1或者a=a-1的運算。

++a表示在呼叫前就a+1,a++表示在呼叫後+1。

int c=(++a,b++,a++,++b);這個逗號隔開的表示用最後乙個式子對c進行賦值。這段執行的時候先執行 ++a a=11,b++ b=11,接下來a++ a=12,++b b=12。把最後乙個的式子的值賦給c 所以c等於12。

如果自後乙個是b++的話 那麼c就是等於11。因為是呼叫後再自增。

11樓:憐幽幻月

返回最後乙個表示式的值。

12樓:幸運的白色

逗號運算子優先順序就ok了

c語言中2f是什麼意思,C語言中2f是什麼意思

保留小數點後兩位精度。不要小數點表示保留兩位精度 包括小數點,前後 c語言中 2f是什麼意思 float 浮點型,輸出結果顯示小數點後兩位數,例如 0.02 保留兩位小數的浮點數 c語言中1 2是什麼意思 1 2,表示用整數1除以整數2,因為兩者都是整數,其運算結果為0。如果想使運算結果為小數,可以...

在c語言中,func是什麼意思,在C語言中,FUNC是什麼意思?

沒有特別的意思 可能是程式中定義的乙個巨集 也許 func就是空白 只是起到標記的含義 func 是你自己定義的函式的名字。例 void func1 int i 其中void指的是返回值型別是空,預設情況下指的是int型,func1是你定義的函式名,int i是你定義乙個形式引數,型別是整型的 我隱...

c語言中是什麼意思,C語言中是什麼意思

並且的意思,是非的意思,沒有你那種寫法,具體使用方式如下 int a 5 bool b false 執行判斷處理 if a 5 b printf a d n a 左右應該還有兩個運算元,比如a b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真...