hi!我是漁火。今天開(kāi)始跟我學(xué),從零開(kāi)始學(xué)C語(yǔ)言(二)
今天我們來(lái)介紹 C 語(yǔ)言的數(shù)據(jù)類型、運(yùn)算符和表達(dá)式。我們先來(lái)簡(jiǎn)單的看一個(gè)例子。
【1.1】在屏幕上輸出英文短句”Programming is fun.“。
#include/*編譯處理命令*/ int main() { printf("2023兔年快樂(lè)!www.linuxmi.com"); /*調(diào)用printf()函數(shù)輸出文字*/ return 0; //2023.1.25 漁火 }
輸出結(jié)果如下:
說(shuō)明:
1、/*編譯處理命令*/是程序的注釋,用于說(shuō)明程序的功能,是為增加程序的可讀性增加而設(shè)置的。注釋內(nèi)容必須包含在/*和*/之間,其內(nèi)容可以是任何顯示字符,注釋部分對(duì)程序的編譯過(guò)程和執(zhí)行結(jié)果沒(méi)有任何影響。注釋還可以用”//注釋內(nèi)容“。注意:”/“和”*“之間不能有空格。
2、在程序的適當(dāng)位置插入注釋,可以使程序任意被人理解。注意:注釋不能出現(xiàn)在語(yǔ)句的中間。
3、#include
4、int main() 它是本程序中的”主函數(shù)“,在一個(gè)C程序中有且僅有一個(gè)main()函數(shù),程序運(yùn)行時(shí),會(huì)首先從main()函數(shù)開(kāi)始執(zhí)行。關(guān)鍵字int說(shuō)明main()函數(shù)的返回值是整數(shù)型。
5、一對(duì)大括號(hào)將函數(shù)的所有語(yǔ)句括起來(lái),構(gòu)成了函數(shù)體。本程序中的函數(shù)體共有兩條語(yǔ)句。第一條語(yǔ)句為:
printf("Programming is fun." 調(diào)用了標(biāo)準(zhǔn)輸出函數(shù),將括號(hào)中的內(nèi)容原樣輸出到屏幕上,語(yǔ)句末尾的分號(hào)表示該語(yǔ)句結(jié)束。注意:C語(yǔ)言中除復(fù)合語(yǔ)句外的所有語(yǔ)句都必須以分號(hào)結(jié)束。
第二條語(yǔ)句為:return 0; 它結(jié)束main()函數(shù)的運(yùn)行,并向系統(tǒng)返回一個(gè)證書(shū)0,作為程序的結(jié)束狀態(tài)。如果返回0,說(shuō)明程序運(yùn)行正常,返回其他值則表示不同的錯(cuò)誤情況。
6、如果需要在兩行上輸出文字,可以使用” “來(lái)進(jìn)行換行輸出。例1.1可以改寫如下:
#include/*編譯處理命令*/ int main() { printf("2023兔年快樂(lè)! "); /*調(diào)用printf()函數(shù)輸出文字*/ printf("萬(wàn)事順?biāo)?,招?cái)進(jìn)寶!www.linuxmi.com"); return 0; //2023.1.25 漁火 }
輸出結(jié)果如下:
接下來(lái)我們來(lái)一個(gè)稍微難一點(diǎn)的題目,把數(shù)學(xué)題目轉(zhuǎn)化為代碼題目,利用代碼去求解。
題目:設(shè)球半徑為r、球體積為v、球表面積為f,分別計(jì)算球體積和球表面積。
#include#define PI 3.14159 //定義常量PI int main() { int r; float v,f; //定義v,f為單精度浮點(diǎn)型 r=8; //給半徑賦值 v=4.0*PI*r*r*r/3.0; //計(jì)算體積 f=4.0*PI*r*r; //計(jì)算表面積 printf("體積為:%f 表面積為:%f",v,f); //輸出體積、表面積 return 0; //2023.1.25 漁火 www.linuxmi.com }
#define PI 3.14150定義了一個(gè)符號(hào)常量PI,這樣程序中凡是需要使用3.14159的地方都用PI代替,提高了程序的可讀性。
運(yùn)行后如下圖:
-
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7594瀏覽量
135857 -
運(yùn)算符
+關(guān)注
關(guān)注
0文章
170瀏覽量
11046
原文標(biāo)題:跟我從零開(kāi)始學(xué) C 語(yǔ)言系列(二)
文章出處:【微信號(hào):Linux迷,微信公眾號(hào):Linux迷】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論