今天自學(xué)——C語言之賦值表達式

賦值表達式——2017.2.4

賦值運算符和賦值表達式

“=”號在數(shù)學(xué)是等于號交掏,但在C語言里是賦值號盅弛,叫賦值運算符熊尉。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?變量名=表達式

在C語言中张吉,可以給變量多次賦值肮蛹,每賦值一次都在更新內(nèi)存變量中的值伦忠。

注:

a昆码、賦值運算符的優(yōu)先級別只高于逗號運算符赋咽,比其他運算符優(yōu)先級低,且具有自右向左的結(jié)合性陪毡。

b毡琉、賦值號的左邊一定要是變量,不能是常量或者表達式桅滋。如:a=7+1=b; 是錯誤的。

c笋鄙、定義時萧落,不可以連續(xù)賦值找岖。如:int x=y=10; 是錯誤的兴革,正確的寫法:int x,y; x=y=10杂曲;

d擎勘、C語言規(guī)定最左邊變量中所得到的新值就是賦值表達式的值棚饵。如:a=19;

復(fù)合賦值表達式

定義:在賦值運算符之前加上其他的運算符可以構(gòu)成復(fù)合賦值運算符怪与。

C語言中規(guī)定可以使用10種復(fù)合賦值運算符,其中復(fù)合運算符有:

+=,-=桅咆,×=岩饼,/=籍茧,%=。Ps:兩個符號中間不能有空格吮龄。

復(fù)合賦值運算符的優(yōu)先級與賦值運算符的優(yōu)先級相同漓帚。

賦值運算中的類型轉(zhuǎn)換

在賦值運算中场斑,只有在賦值號兩邊類型一致時漏隐,賦值操作才能進行青责。

如不一致時,則系統(tǒng)將自動將右側(cè)表達式的值按左側(cè)的變量類型轉(zhuǎn)換产阱,稱作“賦值兼容”,這種轉(zhuǎn)換僅限于數(shù)值數(shù)據(jù)之間庄敛。

注:在進行混合運算時科汗,整型數(shù)據(jù)類型的之間的轉(zhuǎn)換問題藻烤。

a、一短整型头滔,一長整型的怖亭,則短轉(zhuǎn)長整型,再進行運算坤检。

b兴猩、一有符號缀蹄,一無符號的峭跳,則有轉(zhuǎn)無符號膘婶,再進行運算。

自加蛀醉、自減運算符和逗號運算符

自加運算符:++悬襟,自減運算符:--。

a++相當(dāng)于a=a+1,i--相當(dāng)于i=i-1;

注:+,-是單目運算符拯刁,運算對象可以是整型變量或?qū)嵭妥兞考乖溃荒苁浅A炕蛘弑磉_式。

記憶口訣:++在前先加后用垛玻,++在后先用后加割捅。

如:int a=5;++a的值?a的值和表達式的值都是6帚桩。

a++呢亿驾?a的值為6,表達式的值為5账嚎。

逗號運算符和逗號表達式

“莫瞬,”是C語言提供的一種特殊運算符,用逗號將表達式連接起來的式子叫逗號表達式郭蕉。

逗號表達式的一般形式為:

? ? ? ? ? ? ? ? ? ? ? 表達式1疼邀,表達式2,表達式3召锈,…旁振,表達式n.

其運算順序是從左到右的,最后一個表達式的值就是這個逗號表達式的值涨岁。

如:(i=3,i++,++i,i+5)這個逗號表達式的值為10拐袜,i的值為5。

在所有運算符中卵惦,逗號運算符的優(yōu)先級是最低的阻肿。

z=(2瓦戚,3沮尿,4)z的值是多少?

z=2较解,3畜疾,4 ? ?z的值是多少?


今天就學(xué)習(xí)到這里了印衔,發(fā)現(xiàn)自己的學(xué)習(xí)進度太慢了啡捶,再這樣下去考試之前都不知道能不能看完這本書,習(xí)題也沒怎么做奸焙,發(fā)現(xiàn)人越大鎖事就越來越多瞎暑,人也越來越懶彤敛,過了一個年又老了一歲了,你的2017年會是怎么樣呢了赌? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

補充:

a墨榄、空語句不可以隨意執(zhí)行,會導(dǎo)致邏輯錯誤勿她。

b袄秩、強制類型轉(zhuǎn)換:

一定是(int)a不是int(a),注意類型上一定有括號的逢并。

(int)(a+b)之剧,(int)a+b的區(qū)別。前者是把a+b轉(zhuǎn)型砍聊,后者是把a轉(zhuǎn)型再加b背稼。

c、‘1’是字符占一個字節(jié)玻蝌,“1”是字符串占兩個字節(jié)(含有一個結(jié)束符號)

d雇庙、字符是可以進行算術(shù)運算的,如:‘0’-0=48灶伊,大寫字母和小寫字母的轉(zhuǎn)換方法:‘A’+32=‘a(chǎn)’疆前,相互之間一般都是相差32。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末聘萨,一起剝皮案震驚了整個濱河市竹椒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌米辐,老刑警劉巖胸完,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異翘贮,居然都是意外死亡赊窥,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門狸页,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锨能,“玉大人,你說我怎么就攤上這事芍耘≈酚觯” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵斋竞,是天一觀的道長倔约。 經(jīng)常有香客問我,道長坝初,這世上最難降的妖魔是什么浸剩? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任钾军,我火速辦了婚禮,結(jié)果婚禮上绢要,老公的妹妹穿的比我還像新娘巧颈。我一直安慰自己,他們只是感情好袖扛,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布砸泛。 她就那樣靜靜地躺著,像睡著了一般蛆封。 火紅的嫁衣襯著肌膚如雪唇礁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天惨篱,我揣著相機與錄音盏筐,去河邊找鬼。 笑死砸讳,一個胖子當(dāng)著我的面吹牛琢融,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播簿寂,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼漾抬,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了常遂?” 一聲冷哼從身側(cè)響起纳令,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎克胳,沒想到半個月后平绩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡漠另,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年捏雌,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片笆搓。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡性湿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出砚作,到底是詐尸還是另有隱情窘奏,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布葫录,位于F島的核電站,受9級特大地震影響领猾,放射性物質(zhì)發(fā)生泄漏米同。R本人自食惡果不足惜骇扇,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望面粮。 院中可真熱鬧少孝,春花似錦、人聲如沸熬苍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽柴底。三九已至婿脸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間柄驻,已是汗流浹背狐树。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鸿脓,地道東北人抑钟。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像野哭,于是被迫代替她去往敵國和親在塔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容

  • ?1 C語言程序的結(jié)構(gòu)認識 用一個簡單的c程序例子拨黔,介紹c語言的基本構(gòu)成心俗、格式、以及良好的書寫風(fēng)格蓉驹,使讀者對c語...
    CONLYOUC閱讀 8,704評論 9 66
  • 指針是C語言中廣泛使用的一種數(shù)據(jù)類型城榛。 運用指針編程是C語言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu)态兴; ...
    朱森閱讀 3,443評論 3 44
  • 數(shù)據(jù)類型轉(zhuǎn)換: 1.當(dāng)賦值符號兩邊的數(shù)據(jù)類型不同的時候,數(shù)據(jù)類型轉(zhuǎn)換是自動的,不需要程序員插手 當(dāng)給 int 類型...
    Munin_閱讀 812評論 0 2
  • 經(jīng)過剛剛這么一出狠持,眾人倒是更加興情高漲。 姜晉在一邊吼著教導(dǎo)主任瞻润,說一定要查出來喘垂,給我查!而教導(dǎo)主任三十多歲的大男...
    千檸瑤閱讀 585評論 0 0
  • 在這個瞬息萬變的信息社會,我們或多或少都會聽過很多分享課傻铣。有關(guān)于文案的章贞,有關(guān)于職場的,有關(guān)于英語的非洲,各個領(lǐng)域都有鸭限。...
    我是春子閱讀 395評論 2 0