c語言中怎麼用,什麼時候用什麼時候用

2021-03-04 00:29:31 字數 876 閱讀 3701

1樓:匿名使用者

=是賦值.

==是判斷.

當要給變數一個值的時候用=

比如a=3;

當判斷是否相等用==

比如if(a==3)

2樓:匿名使用者

賦值的時候用一個等號

a=3;//將3賦值給a

比較的時候用兩個等號

if(a==b)//判斷a和b是否相等

3樓:微瀾天蔚藍

==是數學裡的等於

=是賦值

例如int i=3;是為整型變數i賦值為3if(i==3) 判斷如果i等於3

4樓:匿名使用者

「==」是判斷關係,相當於數學裡的等於,

而「=」是進行賦值

c語言中什麼時候用「=」,什麼時候用「==」?

5樓:比比阿發

首先你要理解bai=和==的概念。du=是賦值運算子就是將一zhi個值付給一個變數,比

dao如a=3;a=b=4等;

這裡是版將=左邊的付給右邊的變權量!!這叫賦值表示式;

而==則是關係運算子,指的是兩個運算物件之間的關係,它有邏輯結果0和1,比如3==4,就是說3=4,這顯然是不對的,所以這個關係運算式的結果為假,即0;一般關係運算子和邏輯表示式聯用,關係運算的值作為邏輯表示式的一部分

6樓:xiao鵪鶉

賦值的時候用=

如 int a=5;

判斷的時候用==

如 if(a==5)

7樓:匿名使用者

=是賦值

==是比較是否相等

C語言中,什麼時候用float,什麼時候用double?麻煩順便舉個例子,謝謝

堅涵蕾老霖 一般用float就可以滿足要求,float和double都用來定義浮點數,也就是小數,兩者就是有效位數不同,float為7 8位,double是15 16位,看你需要什麼精確度的數了 再不清楚的話,就隨便找個數,分別以float和double格式輸出,看看輸出的數有什麼區別就懂了 要看數...

c語言中a b什麼時候,c語言中a b什麼時候

a b中的 是按位與操作,其規則為,當a和b對應位上的值均為1時,結果的該位上為1,否則結果該位上為0。即1 1 1 1 0 0 0 1 0 0 0 0 所以,a b結果為1的情況有很多種,只要a和b的最低位均為1,其它位上均不同時為1即可。如0x33 0x41 或0xff 0x01等等。符號 在c...

C語言中什麼時候需要手動新增,C語言中什麼時候需要手動新增

0 是字元陣列裡的結束標誌,庫中的strcpy在複製完字串時給你加上了 0 結束符,所以不須要你再新增。而如果是你對字元陣列操作時就要加,比如你把a串的字元複製給b,b i a j 複製完最後一個時你就要加上 0 b i 0 b i 0 呼叫strcpy函式的時候,也是一個一個字元的複製 0 也複製...