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 如果前...