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