今天為大家?guī)?lái)賦值表達(dá)式的詳細(xì)教程
賦值表達(dá)式
在C語(yǔ)言中,表達(dá)式是由操作符和操作數(shù)組成。表達(dá)式可以由一個(gè)或者多個(gè)操作數(shù)組成,不同的操作符與操作數(shù)組成不同的表達(dá)式,因此,表達(dá)式才是C語(yǔ)言的基本。
1.變量賦初值
在使用C語(yǔ)言編寫(xiě)程序的過(guò)程中,我們常常會(huì)用到變量。那么在我們聲明了一個(gè)變量時(shí),我們就需要通過(guò)表達(dá)式給新定義的變量初始化,也就是賦初值。賦初值的表達(dá)式有以下類(lèi)型:
數(shù)據(jù)類(lèi)型 變量名稱(chēng) = 常數(shù);
int Num1 = 100;
如上就是將一個(gè)常數(shù)賦值給變量。第二種形式是將表達(dá)式的運(yùn)算結(jié)果賦值給變量,例如:
int Num2 = 10 + 50 ;
如上就是將表達(dá)式的運(yùn)算結(jié)果賦值給變量。
在我們初始化變量,也就是為變量賦初值的時(shí)候,就可以通過(guò)如上方式將值賦給變量。
2.類(lèi)型轉(zhuǎn)換
在C語(yǔ)言中有很多不同的初始數(shù)據(jù)類(lèi)型,比如整型、字符型、字符串型以及浮點(diǎn)型等。這些不同的數(shù)據(jù)類(lèi)型的有著不同的構(gòu)成結(jié)構(gòu),不同的取值范圍。當(dāng)我們混合使用這些不同的數(shù)據(jù)類(lèi)型時(shí),有些會(huì)根據(jù)C語(yǔ)言的默認(rèn)設(shè)置,自動(dòng)轉(zhuǎn)換不同類(lèi)型的變量。當(dāng)有些數(shù)據(jù)類(lèi)型不能自動(dòng)轉(zhuǎn)化的時(shí)候,編譯器就會(huì)報(bào)錯(cuò)。這時(shí)我們就需要強(qiáng)制轉(zhuǎn)化數(shù)據(jù)類(lèi)型以達(dá)到需要的效果,強(qiáng)制轉(zhuǎn)化格式如下:
(類(lèi)型名) (表達(dá)式);
通過(guò)上述的表達(dá)式,可以將本身的數(shù)據(jù)類(lèi)型強(qiáng)制轉(zhuǎn)換為想要轉(zhuǎn)換的類(lèi)型。例如:
double Num = 10.25 ;
int Num3 = (int)Num ;
上述舉例便是將雙精度浮點(diǎn)型強(qiáng)制轉(zhuǎn)化為整型。
需要注意的是,在使用強(qiáng)制轉(zhuǎn)化將高精度數(shù)據(jù)類(lèi)型轉(zhuǎn)化為低精度數(shù)據(jù)類(lèi)型時(shí),會(huì)出現(xiàn)數(shù)據(jù)丟失。因此強(qiáng)制轉(zhuǎn)化類(lèi)型并不常用。
3.算數(shù)運(yùn)算符
在C語(yǔ)言中,算數(shù)運(yùn)算符包含兩個(gè)單目運(yùn)算符以及五個(gè)多目運(yùn)算符。這些運(yùn)算符有如下功能:
符號(hào) | 功能 |
---|---|
+ | 單目 正 |
- | 單目 負(fù) |
+ | 加法 |
- | 減法 |
* | 乘法 |
/ | 除法 |
% | 取模 |
今天的內(nèi)容就到這里,下期小編將帶大家繼續(xù)學(xué)習(xí),各位看官老爺記得查閱哦~
-
操作
+關(guān)注
關(guān)注
0文章
43瀏覽量
19050 -
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7630瀏覽量
140470 -
操作符
+關(guān)注
關(guān)注
0文章
21瀏覽量
9126
發(fā)布評(píng)論請(qǐng)先 登錄
Linux內(nèi)核中C語(yǔ)法擴(kuò)展-語(yǔ)句表達(dá)式
什么是正則表達(dá)式?正則表達(dá)式如何工作?哪些語(yǔ)法規(guī)則適用正則表達(dá)式?

C語(yǔ)言:指針表達(dá)式
防范表達(dá)式的失控
C語(yǔ)言程序設(shè)計(jì)--運(yùn)算符與表達(dá)式
單片機(jī)C語(yǔ)言教程-運(yùn)算符和表達(dá)式
C語(yǔ)言基礎(chǔ)教程之語(yǔ)句的詳細(xì)資料和實(shí)例說(shuō)明

C語(yǔ)言實(shí)用教程之?dāng)?shù)據(jù)類(lèi)型運(yùn)算符和表達(dá)式的詳細(xì)資料說(shuō)明

C語(yǔ)言指針的表達(dá)式實(shí)例程序說(shuō)明

Python正則表達(dá)式指南

Lambda表達(dá)式詳解
邏輯運(yùn)算符與表達(dá)式

評(píng)論