0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語言基本的算術(shù)運算符及表達(dá)式

jf_78858299 ? 來源:C語言入門到精通 ? 作者:閆小林 ? 2023-03-09 10:44 ? 次閱讀

C語言基本的算術(shù)運算符

1、+

正號運算符

2、-

負(fù)號運算符

3、*

乘法運算符

4、/

除法運算符

5、%

求余運算符

6、+

加法運算符

7、-

減法運算符

讀者應(yīng)該特別注意+和-在不同情況下的含義

C語言自增、自減運算符

1、++i,--i

在使用i之前,先是i的值加(減)1

2、i++,i--

在使用i之后,使i的值加(減)1

注意:自增和自減運算符只能用于變量,而不能用于常量或表達(dá)式

**C語言算術(shù)表達(dá)式和運算符的優(yōu)先級與結(jié)合性 **

在表達(dá)式求值時,先按運算符的優(yōu)先級別順序執(zhí)行,例如先乘除后加減。如果在一個運算對象兩側(cè)的運算符的優(yōu)先級別相同,則按照結(jié)合方向“自左至右”即先左后右執(zhí)行。

**C語言不同類型數(shù)據(jù)鍵的混合運算 **

1、+,-,*,/運算的兩個數(shù)中有一個數(shù)為float或double型,結(jié)果是double型。

2、如果int型與float或double型數(shù)據(jù)進(jìn)行運算,先把int型和float型數(shù)據(jù)轉(zhuǎn)換為double行進(jìn)行運算,結(jié)果是double型。

3、字符型數(shù)據(jù)與整型數(shù)據(jù)進(jìn)行運算,就是把字符的ASCII代碼與整數(shù)數(shù)據(jù)進(jìn)行運算。

C語言強制類型轉(zhuǎn)換運算符

一般形式:

(類型名)(表達(dá)式)

(double)a:將a轉(zhuǎn)換成double類型

(int)(x+y):將x+y的值轉(zhuǎn)換成int型

**C語言基本算術(shù)運算符 **

常用的算術(shù)運算符
運算符
+
-
*
/
%
+
-

**C語言算術(shù)運算符 **

算術(shù)運算符 + - / % ++ --
關(guān)系運算符 > < == > = <= !=
邏輯運算符 ! &&
位運算符 << >> ~
賦值運算符 =
條件運算符 ? :
逗號運算符 ,
指針運算符 *
求字節(jié)運算符 sizeof
強制類型轉(zhuǎn)換運算符 (需要強制轉(zhuǎn)換的類型)
成員運算符 . ->
下標(biāo)運算符 [ ]
函數(shù)調(diào)用運算符 函數(shù)名()
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    6808

    瀏覽量

    88743
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7594

    瀏覽量

    135857
  • 運算符
    +關(guān)注

    關(guān)注

    0

    文章

    170

    瀏覽量

    11046
收藏 人收藏

    評論

    相關(guān)推薦

    Linux內(nèi)核中C語法擴(kuò)展-語句表達(dá)式

    表達(dá)式和語句是 C 語言中的基礎(chǔ)概念。什么是表達(dá)式呢?表達(dá)式就是由一系列操作和操作數(shù)構(gòu)成的式子
    的頭像 發(fā)表于 02-17 09:30 ?2607次閱讀

    JAVA語言運算符表達(dá)式

    JAVA語言運算符表達(dá)式3.5 運算符表達(dá)式數(shù)據(jù)的類型除了限定數(shù)據(jù)的存儲方式、取值范圍之外,還定義了對該數(shù)據(jù)類型可進(jìn)行的操作即
    發(fā)表于 12-06 00:28

    數(shù)據(jù)類型、運算符表達(dá)式

    數(shù)據(jù)類型、運算符表達(dá)式2.1   程序設(shè)計概述2.2  C語言的數(shù)據(jù)類型 2.3  常量和變量 2.4 
    發(fā)表于 03-10 15:05

    【跟我學(xué)單片機c語言】如何更好地使用C51運算符表達(dá)式

    if (a=x)之類的語句中,錯將“=”用為“==”?!?=”符號是用來進(jìn)行相 等關(guān)系運算算術(shù),增減量運算符對于 a+b,a/b 這樣的表達(dá)式大家都很熟悉,用在
    發(fā)表于 12-05 10:22

    C語言單片機第七課 運算符表達(dá)式(關(guān)系運算符)

    第七課 運算符表達(dá)式(關(guān)系運算符)關(guān)系運算符,同樣我們也并不陌生。單片機C語言中有六種關(guān)系
    發(fā)表于 10-21 09:38

    關(guān)于C語言運算符表達(dá)式--筆記1

    關(guān)于C語言運算符表達(dá)式學(xué)好C語言的基礎(chǔ)運算,還是
    發(fā)表于 07-19 00:48

    C語言知識免費視頻教程】C語言算術(shù)運算符表達(dá)式(第28集)

    大家好!該系列視頻為C語言免費教程, 蔡琰老師為大家講解。持續(xù)關(guān)注,我們會繼續(xù)更新!大家有關(guān)于C語言以及工作中遇到的關(guān)于單片機C
    發(fā)表于 09-10 09:12

    C語言知識免費視頻教程】自增自減運算符(第29集)

    本帖最后由 松山歸人 于 2021-9-15 16:24 編輯 大家好!該系列視頻為C語言免費教程, 蔡琰老師為大家講解。持續(xù)關(guān)注,我們會繼續(xù)更新!大家有關(guān)于C語言以及工作中遇到
    發(fā)表于 09-15 09:49

    C語言程序設(shè)計--運算符表達(dá)式

    c語言對數(shù)據(jù)有很強的表達(dá)能力,具有十分豐富的運算符,利用這些運算符可以組成各種表達(dá)式及語句。
    發(fā)表于 07-14 21:30 ?46次下載

    單片機C語言教程-運算符表達(dá)式

    單片機C語言教程-運算符表達(dá)式   單片機C語言教程-
    發(fā)表于 03-27 17:13 ?2206次閱讀

    C語言實用教程之?dāng)?shù)據(jù)類型運算符表達(dá)式的詳細(xì)資料說明

    本文檔詳細(xì)介紹的是C語言實用教程之?dāng)?shù)據(jù)類型運算符表達(dá)式的詳細(xì)資料說明主要內(nèi)容包括了:1 一個簡單的C程序例子,2
    發(fā)表于 02-26 14:45 ?10次下載
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>實用教程之?dāng)?shù)據(jù)類型<b class='flag-5'>運算符</b>和<b class='flag-5'>表達(dá)式</b>的詳細(xì)資料說明

    C語言的數(shù)據(jù)類型、運算符表達(dá)式

    天我們來介紹 C 語言的數(shù)據(jù)類型、運算符表達(dá)式。我們先來簡單的看一個例子。
    的頭像 發(fā)表于 01-30 09:15 ?735次閱讀

    運算符/表達(dá)式規(guī)則

    運算符對操作數(shù)執(zhí)行操作。大多數(shù)運算符都有兩個操作數(shù)。例如,在運算a+b中,+(加法)運算的操作數(shù)是a和b。每個操作數(shù)都被稱為表達(dá)式
    的頭像 發(fā)表于 02-09 15:37 ?932次閱讀
    <b class='flag-5'>運算符</b>/<b class='flag-5'>表達(dá)式</b>規(guī)則

    C語言運算符

    C語言中,我們常常會用到表達(dá)式,在使用表達(dá)式的過程中便會使用到運算符。C
    的頭像 發(fā)表于 02-21 15:12 ?1145次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>的<b class='flag-5'>運算符</b>

    邏輯運算符表達(dá)式

    C語言中,我們通常會進(jìn)行真值與假值的判斷,這時我們就需要用到邏輯運算符與邏輯表達(dá)式。如果表達(dá)式的值不為0,則通通返回為真值。只有當(dāng)
    的頭像 發(fā)表于 02-21 15:16 ?2033次閱讀
    邏輯<b class='flag-5'>運算符</b>與<b class='flag-5'>表達(dá)式</b>