<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

C語言的表達式

汽車電子技術 ? 來源:我不是C神 ? 作者: 我不是C神 ? 2023-02-21 15:09 ? 次閱讀

圖片

今天為大家帶來賦值表達式的詳細教程

賦值表達式

C語言中,表達式是由操作符和操作數組成。表達式可以由一個或者多個操作數組成,不同的操作符與操作數組成不同的表達式,因此,表達式才是C語言的基本。

1.變量賦初值

在使用C語言編寫程序的過程中,我們常常會用到變量。那么在我們聲明了一個變量時,我們就需要通過表達式給新定義的變量初始化,也就是賦初值。賦初值的表達式有以下類型:

數據類型 變量名稱 = 常數;

int Num1 = 100;
如上就是將一個常數賦值給變量。第二種形式是將表達式的運算結果賦值給變量,例如:
int Num2 = 10 + 50 ;
如上就是將表達式的運算結果賦值給變量。

    在我們初始化變量,也就是為變量賦初值的時候,就可以通過如上方式將值賦給變量。

2.類型轉換

C語言中有很多不同的初始數據類型,比如整型、字符型、字符串型以及浮點型等。這些不同的數據類型的有著不同的構成結構,不同的取值范圍。當我們混合使用這些不同的數據類型時,有些會根據C語言的默認設置,自動轉換不同類型的變量。當有些數據類型不能自動轉化的時候,編譯器就會報錯。這時我們就需要強制轉化數據類型以達到需要的效果,強制轉化格式如下:

(類型名) (表達式);

通過上述的表達式,可以將本身的數據類型強制轉換為想要轉換的類型。例如:
double Num = 10.25 ;
int Num3 = (int)Num ;
上述舉例便是將雙精度浮點型強制轉化為整型。

    需要注意的是,在使用強制轉化將高精度數據類型轉化為低精度數據類型時,會出現數據丟失。因此強制轉化類型并不常用。

3.算數運算符

C語言中,算數運算符包含兩個單目運算符以及五個多目運算符。這些運算符有如下功能:
符號 功能
+ 單目 正
- 單目 負
+ 加法
- 減法
* 乘法
/ 除法
% 取模

今天的內容就到這里,下期小編將帶大家繼續學習,各位看官老爺記得查閱哦~

圖片圖片圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 操作
    +關注

    關注

    0

    文章

    43

    瀏覽量

    18800
  • C語言
    +關注

    關注

    180

    文章

    7541

    瀏覽量

    130662
  • 操作符
    +關注

    關注

    0

    文章

    20

    瀏覽量

    9002
收藏 人收藏

    評論

    相關推薦

    GVIM正則表達式介紹和使用示例

    20世紀50年代,一位名叫Stephen Cole Kleene的美國數學家發表了規則的語言(regular language)的定義。規則的表達式就是用來描述規則的語言表達式。后來
    的頭像 發表于 12-18 15:09 ?430次閱讀
    GVIM正則<b class='flag-5'>表達式</b>介紹和使用示例

    C語言:指針表達式

    字符'b' printf("%c\n",*cp);//還是字符'a' return 0;}*(cp+1)在前面的表達式中增加了一個括號。這個括號使表達式先執行加法運算,就是把1和cp中所
    發表于 01-11 13:41

    關于C語言的運算符和表達式--筆記1

    關于C語言的運算符和表達式學好C語言的基礎運算,還是很有必要,無論在C
    發表于 07-19 00:48

    shell正則表達式學習

    程序設計語言都支持利用正則表達式進行字符串操作。例如,在Perl中就內建了一個功能強大的正則表達式引擎。正則表達式在檢索或替換上遠比之前用到的通配符要強大的多,用在批處理上絕對好用,比
    發表于 07-25 17:18

    如何創建正則的表達式?

    正則表達式:用于匹配規律規則的表達式,正則表達式最初是科學家對人類神經系統的工作原理的早期研究,現在在編程語言中有廣泛的應用,經常用于表單校驗,高級搜索等。
    發表于 10-27 15:49

    表達式求值是什么意思

    嵌入式C語言入門——表達式求值
    發表于 12-15 06:24

    防范表達式的失控

    在C 語言中,表達式是最重要的組成部分之一,幾乎所有的代碼都由表達式構成。表達式的使用如此廣泛,讀者也許會產生這樣的疑問,像+ 、- 、3 、/ 、& & 這樣簡單的運算也會出現
    發表于 04-22 16:57 ?13次下載

    單片機C語言教程-運算符和表達式

    單片機C語言教程-運算符和表達式   單片機C語言教程-運算符和表達式  運算符的種類、優先級和結合性  c語言中運
    發表于 03-27 17:13 ?2137次閱讀

    Verilog HDL硬件描述語言_表達式

    本章講述在Verilog HDL中編寫表達式的基礎。表達式由操作數和操作符組成。表達式可以在出現數值的任何地方使用。verilog相關教程材料,有興趣的同學可以下載學習。
    發表于 04-25 16:09 ?19次下載

    C語言基礎教程之語句的詳細資料和實例說明

    1表達式語句 表達式語句是指任何一種表達式末尾加上分號〔;)所組成的語句。在C語言程序中,表達式語句出現得最多,因此,有人說C
    發表于 11-13 17:55 ?13次下載
    C<b class='flag-5'>語言</b>基礎教程之語句的詳細資料和實例說明

    PLC的編程語言具體有哪些

    IEC(國際電工委員會)于1994年5月公布了PLC標準(IEC1131)。它有五個部分組成:通用信息,設備與測試要求,編程語言,用戶指南和通信。其中第三部分(IEC1131-3)是PLC的編程語言標準.IEC1131-3詳細說明了句法、語法和PLC的五種編程
    發表于 07-08 17:39 ?7859次閱讀
    PLC的編程<b class='flag-5'>語言</b>具體有哪些

    C語言如何使用正則表達式

    C語言的正則表達式規則,特此跟大家分享。
    的頭像 發表于 03-16 08:41 ?4346次閱讀

    邏輯運算符與表達式

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

    C語言基本的算術運算符及表達式

    注意:自增和自減運算符只能用于變量,而不能用于常量或表達式 **C語言算術表達式和運算符的優先級與結合性 ** 在表達式求值時,先按運算符的優先級別順序執行,例如先乘除后加
    的頭像 發表于 03-09 10:44 ?1317次閱讀

    zabbix觸發器表達式 基本RS觸發器表達式 rs觸發器的邏輯表達式

    zabbix觸發器表達式 基本RS觸發器表達式 rs觸發器的邏輯表達式? Zabbix是一款開源的監控軟件,它能通過監控指標來實時監測服務器和網絡的運行狀態,同時還能提供警報和報告等功能來幫助管理員
    的頭像 發表于 08-24 15:50 ?1258次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>