2021-12-28 11:28:39|已瀏覽:1065次
為方便備考,本章節開始總結C語言分支、循環、數組,盡量不廢話,全是干貨!
一、C語言的結構
1、Hello world
簡單來說,一個C程序就是由若干頭文件和函數組成。
#include <stdio.h>就是一條預處理命令,它的作用是通知C語言編譯系統在對C程序進行正式編譯之前需要做一些預處理工作。函數就是實現代碼邏輯的一個小的單元。
注:在最新的C標準中,main函數前的類型為int而不是void。
2、主函數
一個C程序有且只有一個主函數,即main函數。主函數就是C語言中的唯一入口。
3、標識符
C 語言規定,標識符可以是字母(A~Z,a~z)、數字(0~9)、下劃線_組成的字符串,并且第一個字符必須是字母或下劃線。在使用標識符時還有注意以下幾點:
1).標識符的長度最好不要超過8位,因為在某些版本的C中規定標識符前8位有效,當兩個標識符前8位相同時,則被認為是同一個標識符。
2).標識符是嚴格區分大小寫的。例如Imooc和imooc 是兩個不同的標識符。
3).標識符最好選擇有意義的英文單詞組成做到"見名知意",不要使用中文。
4).標識符不能是C語言的關鍵字。
4、基本數據類型
這里我們先給大家講解基本數據類型中最簡單也是最常用的整型、實型與字符型。整型數據是指不帶小數的數字。生活中有很多信息適合使用整型數據來表示,因此整型的類型比較多。注:int、short int、long int是根據編譯環境的不同,所取范圍不同。
浮點數據是指帶小數的數字,生活中有很多信息適合使用浮點型數據來表示,比如:人的體重(單位:公斤)、商品價格、圓周率等等。
5、格式化輸出語句
格式化輸出語句,也可以說是占位輸出,是將各種類型的數據按照格式化后的類型及指定的位置從計算機上顯示。這樣做的好處,是有利于計算機能夠準確的將我們所要類型數據給我們。
其格式為:printf("輸出格式符",輸出項);
6、自動類型轉換
有這么一個詞叫“貍貓換太子”,變量的數據類型就存在這樣的情況。
自動轉換發生在不同數據類型運算時,在編譯的時候自動完成。自動轉換遵循的規則就好比小盒子可以放進大盒子里面一樣。
7、強制類型轉換
強制類型轉換是通過定義類型轉換運算來實現的。其一般形式為:
(數據類型) (表達式)
其作用是把表達式的運算結果強制轉換成類型說明符所表示的類型.
在使用強制轉換時應注意以下問題:
1)、數據類型和表達式都必須加括號,如把(int)(x/2+y)寫成(int)x/2+y則成了把x轉換成int型之后再除2再與y相加了。
2)、轉換后不會改變原數據的類型及變量值,只在本次運算中臨時性轉換。
3)、強制轉換后的運算結果不遵循四舍五入原則
本文由培訓無憂網達內教育課程顧問老師整理發布,更多課程信息可關注C語言培訓或添加老師微信:15033336050注:尊重原創文章,轉載請注明出處和鏈接 http://www.dedgn.cn/news-id-10636.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注c語言頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050