c語言中和有什么區別,c語言中「 」和「 」有什麼區別?

時間 2022-09-25 19:10:06

1樓:

c語言中,「=」表示賦值:如a=b,表示把b的值賦給a;

「==」表示等於:如a==b,表示a與b相等!!!

2樓:似珺盧海凡

等號是==,賦值號是=,int

a=1,是把1賦值給a,

a==1,就是a是常值1

3樓:商珧玉俊名

有區別「=」是

賦值語句,==

用來判斷是否相等

如:if(x==10)

x如果等於10

則括號裡的值是1執行,x不等於10

則括號裡的值是0

不執行如果寫if(x=10),那麼

x=10

這個式的值其實就是1

,直接執行。

4樓:弘琲告曉彤

=是賦值例:a

=1;//這裡就是把數值1賦值給變數a

==是用來判斷兩個被比較數是否相等

例:if

(x==

y)//

這裡就是判斷x和y的值是否相等

5樓:蒙濯亓清華

「=」表示賦值運算,將「=」號後面的值賦給「=」號前面的變數;

「==」表示邏輯運算,判斷「==」左右兩邊表示式是否相等,若相等返回「非零」,若不相等返回「0」

6樓:刑萌從冬梅

=是用於賦值的如

inti=100;那麼

i的值就是100了。

==是用於判斷的

如if(a==100)的意思就是

a與100是否相等。返回的結果是

true或false

7樓:

=是賦值

==是判斷是否相等

8樓:匿名使用者

=是賦予的意思,如a=b ,是說,把b賦給a。

==才是等於!

9樓:匿名使用者

=為賦值

==為判斷,屬於布林表示式。

10樓:匿名使用者

假如我=你,就是把你的屬性放到我身上;

假如我==你,意思是我就是你你就是我咱倆是完全一樣的。

明白了嗎……

11樓:卿巨集扶以彤

c語言中結構體成員的引用

c語言中結構體變數的引用不能作為一個整體,只能對其中的各個成員分別進行輸入和輸出。引用結構體變數中成員的方式為:

結構體變數名•成員名

例如:struct

node{

intdata;

struct

node

*next;

}a,*b;

這裡定義了兩個變數:一個是結構體變數a,一個是指向結構體的指標變數b。

這樣分別引用a,

b所指結構體的成員data的寫法為:

a.data

(*b).data

為了使用直觀,在c語言中,將(*b).data改寫成b->data

c語言中和的用法有這樣例子,C語言中 和 的用法 有這樣一個例子

在巨集定義裡,a b就是把a,b聯接起來,比如f 1,2 就是12,但是是數。a就是把a轉化成字串,併合並。所以 printf s n g f 1,2 就直接把f 1,2 轉成字串了。 c語言中,表示把兩個巨集引數貼合在一起,而單個 的功能是將其後面的巨集引數進行字串化操作。即,include de...

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

藝蝸楓 c語言中 是複合賦值運算子。複合賦值運算子就是在簡單賦值符 之前加上其它運算子構成,例如 即 a 1 等價於a a 1。的意思就是把左邊的第一個符號移到右邊,其實就是b b c的意思。直接把b c的b 移到右邊,將b的值取出再取出c的值,相加然後賦給b,儲存在b開闢的記憶體空間中,類似的還有...

c語言中fd的區別,C語言中 d和 f還有 c有什麼區別

表示輸出型別的格式字元格式字元意義 c 輸出單個字元,引數為該字元的ascii碼。d 以十進位制形式輸出帶符號整數 正數不輸出符號 e e 以指數形式輸出單 雙精度實數,預設6位小數。f 以小數形式輸出單 雙精度實數,預設6位小數。g g 以 f e中較短的輸出寬度輸出單 雙精度實數,如果指數小於 ...