C語言中連續放兩個加號或兩個等號是代表什麼

2021-03-07 00:59:43 字數 3658 閱讀 5716

1樓:夢heart境

在c語言中 == 是等號的意思 = 是賦值舉例說明

#include "stdio.h"

void main()

i=1 是給 i 賦值為1

if(i==1) printf("ture"); 是判斷i是否為1而連續兩個加號或者兩個減號是自增和自減

而且i++和++i 是不同的

舉例說明

#include "stdio.h"

void main()

輸出結果為2

在這裡是 ++i 可以看出輸出語句中i是先加了1再執行輸出的#include "stdio.h"

void main()

輸出結果為1

在這裡是 i++ 可以看出輸出語句中i是先執行輸出再加1的在使用時要注意++的位置 --也是同理

2樓:俠快網路

比如i++可以等同於i=i+1,如果x是6,在c語言中等同於if (x==6),兩個等號是等號,一個等號是賦值號。

3樓:匿名使用者

++ 自增運算子== 判斷是否相等樓主可以看一下c語言運算子。http://wenku.

4樓:匿名使用者

自增運算子和等於(邏輯上的判斷)

c語言的賦值語句可以有連續兩個等號嗎?

5樓:你愛我媽呀

可以的,c語言中賦值表示式的返回值會向左傳遞。也就是說a=2這個表示式的值為2。這時如果if(2==(a=2))那麼if的值為真。

也就是說a=b=c=3是合法的。但是a=b+2=9是不行的,因為9的值不能賦給2,它是個常量。

賦值運算子右側的值由表示式生成,而表示式則由文字、常數、變數、屬性、陣列元素、其他表示式或函式呼叫的任意組合所構成。下面的示例闡釋這一點。

6樓:匿名使用者

不可以。

一個 = 是賦值

== 是 判斷 兩個 參量 是否相等的。

7樓:歲月哪曾斑駁

是說 a=b=1這種的麼,可以的連續幾個都行,保證型別一致就行。

c語言中某個變數名後面加兩個加號是什麼意思?

8樓:天雲一號

在變數名後加++表示自加1操作,即當該語句執行結束後,該變數的值增加1。

舉例說明如下:

int a=3, b;

b = a++;

輸出a=4, b=3

// 解釋如下:

// 由於++是後置的,所以先將變數a的值(即3)賦值給變數b後(此時b=3),a的值再加1//(即此時a=3+1=4),所以最後輸出a=4, b=3

9樓:匿名使用者

a++就相當於a=a+1

c語言的賦值語句可以有連續兩個等號嗎

10樓:古舟碩驪婧

可以bai的,c語言中賦值表示式du的返回值會向左傳遞。也zhi

就是說daoa=2這個表示式的

值為專2。這時如果if(2==(a=2))那麼if的值屬為真。也就是說a=b=c=3是合法的。

但是a=b+2=9是不行的,因為9的值不能賦給2,它是個常量。把握住這一點,你就能推算出很多東西了。

11樓:匿名使用者

不可以,連續兩個等號是判等,而一個等號是賦值,這是兩個運算子,兩個等號和大於號是屬於一類的

c語言中兩個加號++是什麼意思,++a,a++分別是什麼意思

12樓:滄海雄風

++ 兩個加號是自增的意思 等同於 a = a +1舉例子

a = 1;

b = ++a; 那麼b=2

b = a++; 那麼b=1,然後a自增為2

13樓:匿名使用者

++ 是遞增運算子,對於變數的作用相當於a = a + 1;

a++ 和 ++a 的區別在於,作為表示式,前者返回a的原數值,後者返回a遞增後的數值。

例如,int a = 1,則a++為1,++a為2。但不管++在什麼位置,執行結束之後a的值均為2。

14樓:柯南米s何患無辭

是自增的意思,不過一般出現在某個運算試中,++a是指在運算前a自己先加1,a++在運算後加1

15樓:達長青空霜

a=3時,

因為a++是變數a先參與其他運算再加1,所以(a++)+(a++)+(a++)實際上是3+3+3=9,運算後a的值是6.

++a則是先求a=a+1,然後再做其他運算,所以(++a)+(++a)+(++a)實際上是5+5+6=16,運算後a的值是6.

c語言中兩個等號表示什麼,如ch=='a',和單獨一個等號有什麼區別

16樓:匿名使用者

樓主你好。

ch=='a'是判斷ch是否等於字元'a',通常用於條件判斷,如:

if(ch=='a')else

ch='a'是賦值語句,是將'a'的值賦給ch。

17樓:匿名使用者

你好:一個等號 例:a=b 表示將b的值賦給a,讀作a賦值為b,

兩個等號 例:a==b 表示判斷a是否等於b,如果等於返回值為真,否則為假。

望採納。

18樓:匿名使用者

「==」表示的是邏輯判斷,判斷比較的雙方的值是否相等;

「=」表示賦值,即把等號右邊的值賦給等號左邊的變數。

19樓:晨曦獻

== 這是等於

= 單個的是賦值

20樓:鬱繡答育

==這是等於

=單個的是賦值

再看看別人怎麼說的。

c語言 兩個等於號表示什麼

21樓:匿名使用者

c語言「 == 」指:等於運算子,用於判斷左右兩邊的表示式是否相等。

相等運算子內是比較運算子的一種,容

利用相等運算子,如果希望相等運算子返回true,則運算子兩側的值或語句必須使相等的;如果不相等,則==運算子返回false。

比較運算子主要包括:相等運算子(==)、不等運算子(!=)、恆等運算子(===)、非恆等(!==)、大於(>)、小於(<)、大於或等於(>=)、小於等於(<=)。

22樓:匿名使用者

= 賦值 == 等於

==常用於if語句的判斷中,比如if(a==b)意思是當a=b時執行後面的語句,而寫成if(a=b)的話就錯了。

23樓:匿名使用者

關係運算子

比較兩個數是否相等。

如 a==b 就是看a和b的值是否一樣 若a、b的值一樣則 a==b 表示式的值為1,否則為0

24樓:匿名使用者

兩個等號的意思 是 等於

一個等號的意思 是 賦值

a與a這兩個有什麼區別啊c語言中a和a有什麼不同?

a 與a 區別如下 1 a 是先取a的值然後進行 運算。2 a 是先執行 運算,再執行 即指標先移動一個位置,在對移動後指標所指位置解引用取值。3 與 是c語言中的運算子,的優先順序高於 an和a的區別,用法區別 因為沒有說明a的定義,這裡看 問題推測應該是個指標 a 表示a指向下個地址,例如a如果...

連續用兩個關於高尚的詞語造句,連續用兩個關於高尚的四字詞語造句

1 作文要描寫積極的內容,抒發健康的情感,培養高尚的情操。2 在他身上,體現了新一代青年的高尚的道德風貌。3 在物質利益面前,每個人都表現出高尚的風格。4 勤勞 淳樸 善良是中國人民的高尚品德。比喻人品質高尚的成語,有關描寫讚美一個人品質高尚的四字詞語成語 德高望重 大公無私 高風亮節 助人為樂 兩...

紅細胞加號,兩個加號,加號都是什麼意思

樓上正解,一般表示細胞的數量,加號越多表示細胞數越多,一般1個加號表示10個細胞左右吧,蛋白質3個加號,紅細胞3個加號是什麼問題 隱血3個加號是什麼意思啊?尿隱血3 的意思是尿液經離心沉澱後在高倍顯微鏡下發現了30個血紅細胞。一般而言尿潛血有下列三個原因,一是炎症,二是結石,三是腫瘤。1 炎症如腎小...