hi!我是漁火。今天開始跟我學,從零開始學C語言(二)
今天我們來介紹 C 語言的數(shù)據(jù)類型、運算符和表達式。我們先來簡單的看一個例子。
【1.1】在屏幕上輸出英文短句”Programming is fun.“。
#include/*編譯處理命令*/ int main() { printf("2023兔年快樂!www.linuxmi.com"); /*調用printf()函數(shù)輸出文字*/ return 0; //2023.1.25 漁火 }
輸出結果如下:


說明:
1、/*編譯處理命令*/是程序的注釋,用于說明程序的功能,是為增加程序的可讀性增加而設置的。注釋內(nèi)容必須包含在/*和*/之間,其內(nèi)容可以是任何顯示字符,注釋部分對程序的編譯過程和執(zhí)行結果沒有任何影響。注釋還可以用”//注釋內(nèi)容“。注意:”/“和”*“之間不能有空格。
2、在程序的適當位置插入注釋,可以使程序任意被人理解。注意:注釋不能出現(xiàn)在語句的中間。
3、#include
4、int main() 它是本程序中的”主函數(shù)“,在一個C程序中有且僅有一個main()函數(shù),程序運行時,會首先從main()函數(shù)開始執(zhí)行。關鍵字int說明main()函數(shù)的返回值是整數(shù)型。
5、一對大括號將函數(shù)的所有語句括起來,構成了函數(shù)體。本程序中的函數(shù)體共有兩條語句。第一條語句為:
printf("Programming is fun." 調用了標準輸出函數(shù),將括號中的內(nèi)容原樣輸出到屏幕上,語句末尾的分號表示該語句結束。注意:C語言中除復合語句外的所有語句都必須以分號結束。
第二條語句為:return 0; 它結束main()函數(shù)的運行,并向系統(tǒng)返回一個證書0,作為程序的結束狀態(tài)。如果返回0,說明程序運行正常,返回其他值則表示不同的錯誤情況。
6、如果需要在兩行上輸出文字,可以使用” “來進行換行輸出。例1.1可以改寫如下:
#include/*編譯處理命令*/ int main() { printf("2023兔年快樂! "); /*調用printf()函數(shù)輸出文字*/ printf("萬事順遂,招財進寶!www.linuxmi.com"); return 0; //2023.1.25 漁火 }
輸出結果如下:

接下來我們來一個稍微難一點的題目,把數(shù)學題目轉化為代碼題目,利用代碼去求解。
題目:設球半徑為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代替,提高了程序的可讀性。
運行后如下圖:

-
C語言
+關注
關注
183文章
7646瀏覽量
146094 -
運算符
+關注
關注
0文章
173瀏覽量
12149
原文標題:跟我從零開始學 C 語言系列(二)
文章出處:【微信號:Linux迷,微信公眾號:Linux迷】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
基于凌羽派的OpenHarmony北向應用開發(fā):ArkTS語法-數(shù)據(jù)類型和變量聲明
條件的執(zhí)行語句
布爾表達式及范圍檢查
布爾表達式和零值比較處理
C語言的分支結構介紹
C語言宏拼接運算符典型使用
第4章 C語言基礎以及流水燈的實現(xiàn)(4.5 4.6)
第4章 C語言基礎以及流水燈的實現(xiàn)(4.3 4.4)
labview如何使用VISA串口資源查找的正則表達式提取串口的資源名稱?
C語言精彩編程百例-364頁
《ESP32S3 Arduino開發(fā)指南》第三章 C/C++語言基礎
干貨分享 | 零基礎上手!TSMaster圖形信號表達式實操指南
C語言的數(shù)據(jù)類型、運算符和表達式
評論