c語言中連等號問題,C語言中的連等號

2025-06-22 14:00:08 字數 3042 閱讀 7429

1樓:匿名使用者

應該是-112,乘法運算的優先順序高於運算且賦值運算子,運算且賦值運算子的結合順序是從右至左的。 a*a的結果等於64 計算a-=64,先計算再賦值,也就是 a=8-64結果是-56此時a就是-56了,計算a+=-56 也就是 a= -56+(-56),a等於-112。希望對你有幫助,考個好成績,後天我補考c筆試。

2樓:匿名使用者

a=-112因為運算優先是從右向左進行的先計算a*a的值結果等於64然後在計算a-=64,也就是 a=8-64結果是-56此時a就是-56瞭然後在計算a+=-56 也就是 a= -56+(-56)此時a就是-112了所以最終結果就是-112要記住運算是從右向左進行的,那就沒問題了。

3樓:匿名使用者

這個是從右往左計算啊。

c語言中的連等號

4樓:**大師兄

不能。。。需要連等的話必須用&&連線,即a==b &&b==2,賦值就必須用兩條語句了。

c語言中連續等號「==」是什麼意思

5樓:網友

「==」是個關係運算子。。。列a == b就是判斷a與b是不是相等一般常用於條件語句。

if (a == 0)這個是判斷a是不是等於0if (a =0)這個就是把a賦值為0,再判斷,這樣寫if不成立上面說的不知道對你有幫助不。。。

6樓:網友

你好。這個是關係運算子,判斷它兩邊的變數是否相等。相等的話表示式的值為1,否則為0;

比如int a = 1, b = 0;

a == b的值就是0.

b = 1;

a ==b的值是1.

7樓:疲憊的龜

如int a;

a = 5;的意思就是把5的值賦給 a

而 if (a == 5)

的意思就是 a 的值是否為5。。

若有疑問請繼續提出。

8樓:網友

判斷兩邊的值是否相等是否相等如:a == b,如a=b,值為1,否則為0

9樓:google也知道

c語言中的「==」跟數學上的「=」乙個意思。

c語言中的「=」是賦值的意思。

10樓:網友

等於的意思,乙個表示賦值。

11樓:網友

a == b

就是判斷a與b是不是相等,一般用在條件語句中,比如if ( a == b ).

12樓:

比如a==10表示判斷一下a是不是等於10

c語言中雙等號和單等號的區別是什麼?求解答!

13樓:網友

c語言中雙等號是等於的意思,是一種關係運算子,比較大小的,相等則是雙等號。

而c語言中單等號的意思是賦值,它是賦值語句中必備的符號,指的是將乙個值或乙個變數賦給另外乙個變數。

14樓:

一般用法是:單引號只能括起來乙個字元,是字元常量,如『a'、'x'等;而雙引號括起來的是字串常量,如「abcd"、「8hjfjd"等。雙引號還用來括起標頭檔案名等。

15樓:龍飛

1、=是賦值運算子,用來給變數賦值;

num = 21;

2、==用來判斷的,是邏輯運算子,判斷值是否相等的;

相應的還有乙個判斷不等的!=

21) fprint("num == 21")//輸出num == 21;

if(num != 20) fprint("num != 20") else fprint("num == 21")//輸出num != 20;

16樓:網友

==用於判斷,左邊和右邊可以是變數或者值。

用於賦值,左邊是變數,右邊可以是變數或者值。

17樓:網友

雙等號用於判斷語句中判斷是否相等,單等號用於對變數進行賦值!

18樓:網友

==是指邏輯語句,表示雙等號兩邊的值是否等價,=是把等號右邊的值賦值給等號左邊的數。

19樓:芹菜肉丸

「=」是賦值,x=10,即x被賦值為10

=」相當於我們數學上的「=」,大小相等,x==10,即x的值和10相等,一般是判斷。

20樓:飛天之鵬

== 出現在判斷語句,如if,=出現在賦值語句。

21樓:網友

雙等號就是數學中的等號,單等號是賦值的!

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

22樓:夢heart境

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

#include ""

void main()

i=1 是給 i 賦值為1

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

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

舉例說明。#include ""

void main()

輸出結果為2

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

void main()

輸出結果為1

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

23樓:俠快網路

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

24樓:網友

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

25樓:網友

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

在C語言中雙等號表示什麼,c語言中雙等號是什麼意思

c語言中雙等號是關係運算子 等於 即日常生活中常說的等於 如判斷兩專個數是否相屬等 c語言中一個等號是 基本賦值運算子 它的作用是將一個表示式的值賦給一個左值。所謂左值是指一個能用於賦值運算左邊的表示式。左值必須能夠被修改,不能是常量。例如 include int main else return ...

c語言中的clock 問題,c語言中的問題?

就是while clock now 的意思,注意後面還有個分號,這是一個空迴圈。因為clock會返回當前時間,now是一個過去的時刻,所以這個條件的意思是 當前時間比那個時刻晚的多少小於clocks per sec,也就是如果時間相差還不到clocks per sec就一直迴圈。因此這個迴圈的意思就...

C語言中return的問題,C語言中return的用法疑問

檢測的迴圈有點問題,根本進入不了迴圈 linshi 1,這個是進入迴圈的條件,只有1的時候才能進入迴圈其實判斷素數的子函式有經典的 int s int n for linshi number 1 linshi 1 linshi 這個條件錯了,至少也是 linshi 2 if linshi 1 如果前...