3-運(yùn)算符相關(guān)

People Lack Willpower,Rather Than Strength!

1.運(yùn)算符

  • 1.運(yùn)算符概念

    • 運(yùn)算符是告訴編譯程序執(zhí)行特定算術(shù)或邏輯操作的符號滤祖。
  • 2.分類

    • 按照功能劃分:
      • 算術(shù)運(yùn)算符
      • 關(guān)系運(yùn)算符與邏輯運(yùn)算符
      • 按位運(yùn)算符
    • 運(yùn)算符根據(jù)參與運(yùn)算的操作數(shù)的個數(shù)分為
      • 單目運(yùn)算
        • 單目運(yùn)算:只有一個操作數(shù) 如 : i++ ! sizeof
      • 雙目運(yùn)算
        • 雙目運(yùn)算:有兩個操作數(shù) 如 : a+b
      • 三目運(yùn)算
        • 三目預(yù)算:C語言中唯一的一個,也稱為問號表達(dá)式 a>b ? 1 : 0
  • 3.優(yōu)先級和結(jié)合性

    • 優(yōu)先級:算術(shù)運(yùn)算符 > 關(guān)系運(yùn)算符 > 邏輯運(yùn)算符(!除外).... >賦值運(yùn)算符(排名14緊高于','運(yùn)算符)
    • 結(jié)合性:從左至右,從右至左!

2.算術(shù)運(yùn)算符

  • 1.算術(shù)運(yùn)算符注意:

    • 整數(shù)除于整數(shù),求出來的結(jié)果依然是整數(shù)
    • 浮點(diǎn)型賦值給整型會損失小數(shù)部分
    • %兩側(cè)必須都為整數(shù)
    • 利用%求出來的余數(shù)是正數(shù)還是負(fù)數(shù)柬批,由%左邊的被除數(shù)決定火邓,被除數(shù)是正數(shù),余數(shù)就是正數(shù)烂叔,反之則反
  • 2.類型轉(zhuǎn)換:

    • 1.隱式數(shù)據(jù)類型轉(zhuǎn)換(自動類型轉(zhuǎn)換)
      • 自動類型提升:相同數(shù)據(jù)類型的值才能進(jìn)行運(yùn)算(比如加法運(yùn)算),而且運(yùn)算結(jié)果依然是同一種數(shù)據(jù)類型.保證不丟失精度!
      • 賦值語句特例:在賦值運(yùn)算中,賦值號兩邊量的數(shù)據(jù)類型不同時,賦值號右邊量的類型將自動轉(zhuǎn)換為左邊量的類型固歪∷饧Γ可能降級,也可能提升!
    • 2.顯示數(shù)據(jù)類型轉(zhuǎn)換
      • 強(qiáng)制類型轉(zhuǎn)換:其一般形式為:(類型說明符) (表達(dá)式)

3.賦值表達(dá)式

  • 1.表達(dá)式
    • 什么是表達(dá)式?
      • 將同類型的數(shù)據(jù)(如常量、變量牢裳、函數(shù)等),用運(yùn)算符號按一定的規(guī)則連接起來的逢防、有意義的式子稱為表達(dá)式. 算術(shù)表達(dá)式\邏輯表達(dá)式\字符表達(dá)式\賦值表達(dá)式
      • 特點(diǎn):表達(dá)式是一個意義的式子,所以一定有返回值??

4.自增\減運(yùn)算符

  • 1.自增\自減運(yùn)算符
    • --++a 先算近身的!

    1.單目運(yùn)算,除了++/--這兩個操作符,其他都是'臨時'對某變量操作,即并不改變變量本身!
    2.單目運(yùn)算符有:-(取負(fù)),+(取正),sizeof(),(int)強(qiáng)制類型轉(zhuǎn)換,!,*(訪問某空間),&,(),{}
    單目運(yùn)算方向,原則是近身!

5.逗號運(yùn)算符

  • 1.逗號運(yùn)算符
    • 概念:在C語言中逗號“,”也是一種運(yùn)算符,稱為逗號運(yùn)算符。其功能是把多個表達(dá)式連接起來組成一個表達(dá)式,稱為逗號表達(dá)式蒲讯。
    • 從左往右運(yùn)算,整個逗號表達(dá)式的值是最后一個表達(dá)式的值.
    • ','除了當(dāng)做逗號表達(dá)式用,還可以作為分隔符(形參)!

6.關(guān)系運(yùn)算符

7.邏輯運(yùn)算符

  • 1.短路:&&中左邊假,則短路! ||中左邊真,則短路!

8.三目運(yùn)算符

    1. ?: 這個三目運(yùn)算符雖然是三目,但是等級卻比賦值運(yùn)算符高!

9.流程控制

  • 流程結(jié)構(gòu):1.順序結(jié)構(gòu);2.選擇結(jié)構(gòu);3.循環(huán)結(jié)構(gòu);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末忘朝,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子判帮,更是在濱河造成了極大的恐慌局嘁,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晦墙,死亡現(xiàn)場離奇詭異悦昵,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)晌畅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進(jìn)店門但指,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事棋凳±棺梗” “怎么了?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵剩岳,是天一觀的道長贪婉。 經(jīng)常有香客問我,道長卢肃,這世上最難降的妖魔是什么疲迂? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮莫湘,結(jié)果婚禮上尤蒿,老公的妹妹穿的比我還像新娘。我一直安慰自己幅垮,他們只是感情好腰池,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著忙芒,像睡著了一般示弓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上呵萨,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天奏属,我揣著相機(jī)與錄音,去河邊找鬼潮峦。 笑死囱皿,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的忱嘹。 我是一名探鬼主播嘱腥,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼拘悦!你這毒婦竟也來了齿兔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤础米,失蹤者是張志新(化名)和其女友劉穎分苇,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體椭盏,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡组砚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了掏颊。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片糟红。...
    茶點(diǎn)故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡艾帐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出盆偿,到底是詐尸還是另有隱情柒爸,我是刑警寧澤,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布事扭,位于F島的核電站捎稚,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏求橄。R本人自食惡果不足惜今野,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望罐农。 院中可真熱鬧条霜,春花似錦、人聲如沸涵亏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽气筋。三九已至拆内,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宠默,已是汗流浹背麸恍。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留光稼,地道東北人或南。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像艾君,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子肄方,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,440評論 2 359

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

  • 表達(dá)式和運(yùn)算符 程序中最簡單的表達(dá)式就是冰垄,程序中的常量 變量名也是一種簡單的表達(dá)式 復(fù)雜的表達(dá)式是由簡單的表達(dá)式組...
    zhaolion閱讀 1,635評論 3 12
  • ?1 C語言程序的結(jié)構(gòu)認(rèn)識 用一個簡單的c程序例子,介紹c語言的基本構(gòu)成权她、格式虹茶、以及良好的書寫風(fēng)格,使讀者對c語...
    CONLYOUC閱讀 8,710評論 9 66
  • C++運(yùn)算符重載-上篇 本章內(nèi)容:1. 運(yùn)算符重載的概述2. 重載算術(shù)運(yùn)算符3. 重載按位運(yùn)算符和二元邏輯運(yùn)算符4...
    Haley_2013閱讀 2,305評論 0 51
  • 表達(dá)式 表達(dá)式是由數(shù)字隅要、運(yùn)算符蝴罪、數(shù)字分組符號(如括號)、自由變量和約束變量等以能求得數(shù)值的有意義排列方法所得的組合...
    劼哥stone閱讀 563評論 0 4
  • 1. 在選中模塊后彈出的菜單條上操作還是會影響到菜單條下面的其他圖素(模塊本身不受影響步清,但是模塊里的其他信息如名稱...
    HappyGQ閱讀 368評論 0 1