當前位置:首頁 » 編程語言 » c語言賦值函數

c語言賦值函數

發布時間: 2024-10-18 19:10:43

c語言賦值運算符

c=(a-=a-5),(a=b,b+3);
是一個兩部分的逗號表達式,第一部分中(a-=a-5)實際是a
=
a
-
(a
-
5);是a
=
0
-
(0
-
5)則a
=
5,第一部分變為c=(a=5),所以a和c都等於5,第二部分也是逗號表達式,a=b將b賦值給a,b是0.所以a也變為0,現在a和都為0,c為5,最後一個b+3沒有作用。所以最後的值a、b、c分別是0、0、5

❷ c語言題:符合C語言語法的賦值表達式是

B
C
=左邊必須是左值(可以被賦值的值,也被稱作變數表達式,變數、數組表達式、指針表達式的值都是左值。但是算數、邏輯運算表達式、函數表達式的值不是左值所以不能被賦值)所以A、D錯誤
C是逗號表達式。(逗號表達式的值和類型都由逗號右邊的表達式決定,就是說連續逗號表達式比如a,b,c,d等價於a,(b,(c,(d)))
-
賦值僅僅是一種表達式,也有值和類型a
=
1。的值是1類型是int,所以完全可以賦值給另一個int類型變數b
=
(a
=
1)也就是b
=
a
=
1。不存在不可以連續賦值的說法。
括弧表達式也是一樣。只要有類型和值就能賦值給對應的變數這是賦值的原則。
B和C的寫法在標准C編譯器上都是可以編譯通過的。

❸ 在C語言中11種賦值運算符的具體含義,用法

1.六個變數=表達式的賦值:

=是賦值運算符,/=是除後賦值,*=是乘後賦值,

%=是取模後賦值,+=是加後賦值,-= 是減後賦值,

2.<<=是左移後賦值,變數<<=表達式 左移就是將左邊的數的二進制各位全部左移若干位,右邊的數指定移動位數,高位丟棄,低位補0, 移幾位就相當於乘以2的幾次方。

3.>>=是右移後,變數>>=表達式,右移運算符是用來將一個數的各二進制位右移若干位,移動的位數由右操作數指定(右操作數必須是非負值),移到右端的低位被舍棄,對於無符號數,高位補0。

對於有符號數,某些機器將對左邊空出的部分用符號位填補(即「算術移位」),而另一些機器則對左邊空出的部分用0填補(即「邏輯移位」);

對無符號數,右移時左邊高位移入0;對於有符號的值,如果原來符號位為0(該數為正),則左邊也是移入0。

如果符號位原來為1(即負數),則左邊移入0還是1,要取決於所用的計算機系統,系統移入0或系統移入1。

移入0的稱為「邏輯移位」,即簡單移位;移入1的稱為「算術移位」。

4.&= 按位與後,變數&=表達式,按位與是指:參加運算的兩個數據,按二進制位進行「與」運算。

如果兩個相應的二進制位都為1,則該位的結果值為1;否則為0。

5.^= 按位異或後賦值,變數^=表達式,參與運算的兩個量按照對應的位進行異或運算,且
0^0→0, 0^1→1, 1^0→1, 1^1→0

一個數與0異或仍保持不變,如a^0=a
一個數與自己異或結果為0,如a^a=0

11.|=是按位或後賦值,變數|=表達式,參與運算的兩個量按照對應位進行或運算,且0|0→0, 0|1→1, 1|0→1, 1|1→1。

(3)c語言賦值函數擴展閱讀:

1.賦值表達式的功能是計算表達式的值再賦予左邊的變數。

賦值運算符具有右結合性,因此a=b=c=5可理解為a=(b=(c=5))。

2.在其它高級語言中賦值構成了一個語句,稱為賦值語句;

而在C語言中,

把「=」定義為運算符,從而組成賦值表達式。

3.凡是表達式可以出現的地方均可出現賦值表達式。

例如:式子x=(a=5)+(b=8)是合法的。它的意義是把5賦予a,8賦予b,再把a,b相加,和賦予x,故x應等於13。

4.在C語言中也可以組成賦值語句。

按照C語言規定,任何錶達式在其未尾加上分號就構成為語句。

❹ 什麼是c語言裡面的賦值

c語言裡面的賦值是把右邊的值賦給左邊定義了一個變數,記得是把右邊的值賦給左邊!

熱點內容
汽車顯示器六位密碼是多少 發布:2024-11-24 05:26:20 瀏覽:389
安卓視頻url怎麼獲取 發布:2024-11-24 05:25:26 瀏覽:460
創想編程吧 發布:2024-11-24 05:24:05 瀏覽:969
php創建一個對象 發布:2024-11-24 05:23:57 瀏覽:280
手機訪問iis 發布:2024-11-24 05:21:01 瀏覽:889
彩虹島路西腳本 發布:2024-11-24 05:10:03 瀏覽:688
企業網站建設伺服器怎麼選 發布:2024-11-24 05:01:52 瀏覽:451
墊錢演算法 發布:2024-11-24 04:42:21 瀏覽:597
手機存儲的其他是什麼 發布:2024-11-24 04:40:19 瀏覽:198
android第三方登錄 發布:2024-11-24 04:40:10 瀏覽:498