2.6 本章小結
C語言基本數據類型有整型、實型和字符型。
整型按字節大小可分為短整型(short)、標準整型(int)、長整型(long)和長長整型(long long),平常我們所說的整型即為標準整型int。按有無符號又可將整型分為有符號整型和無符號整型,整型類型前加上“signed”關鍵字,即為有符號整型;整型類型前加上“unsigned”關鍵字,即為無符號整型。默認整型為有符號的,可省略“signed”關鍵字。
實型按字節大小可分為單精度浮點數型(float)、雙精度浮點數型(double)和長雙精度浮點數型(long double)。
字符型可看作1字節大小的整型。按有無符號可分為有符號字符型(signed char)和無符號字符型(unsigned char)。默認情況下為有符號字符型,可省略“signed”關鍵字。字符按用途可分為普通字符、控制字符和轉義字符等,每個字符都有對應的ASCII碼值。
常量就是在程序運行期間保持不變的量,變量則是可以發生改變的。通常常量是以值的形式存在,而變量則像一個“容器”,里面可以盛放特定類型的值,我們可以通過變量名來訪問和修改“容器”中的值。
變量的定義方式:數據類型 變量名[,變量名…];
變量的賦值方式:變量名 = 值;
在變量定義的同時進行賦值的操作稱為變量的初始化。
C語言的運算符豐富,按不同功能可分為賦值運算符、算術運算符、關系運算符、邏輯運算符、位運算符、復合賦值運算符、自增自減運算符和其他運算符。
本章所學的運算符如下。
賦值運算符:=
算術運算符:+、–、*、/、%
關系運算符:==、!=、>、>=、<、<=
邏輯運算符:!、&&、||
位運算符:~、<<、>>、&、|、^
復合賦值運算符:+=、–=、*=、/=、%=、<<=、>>=、&=、|=、^=
自增自減運算符:++、––
其他運算符:( )、,、?:、sizeof
表達式的求值順序與運算符的優先級和結合性有關,但可以通過小括號來改變和提升表達式的優先級。C語言運算符的優先級從高到低共有15級,大多數單目運算符的結合性都是從右至左,雙目運算符的結合性都是從左至右,但賦值運算符和復合賦值運算符雖然是雙目的,但結合性卻是從右至左,C語言唯一的三目運算符也是從右至左的結合性。
C語言中的語句以分號作為結束標記。按語句的功能不同,可分為表達式語句、函數調用語句、流程控制語句、標簽語句、空語句和復合語句等。
printf函數和scanf函數可以通過占位符和修飾符的配合使用,來進行強大的數據信息輸出和輸入功能,讓用戶非常方便地和程序進行交互。
- OpenDaylight Cookbook
- FreeSWITCH 1.8
- 密碼學原理與Java實現
- Interactive Data Visualization with Python
- 大學計算機基礎(第2版)(微課版)
- Learning Probabilistic Graphical Models in R
- 學習OpenCV 4:基于Python的算法實戰
- Python Essentials
- HTML5開發精要與實例詳解
- 大話Java:程序設計從入門到精通
- Scala編程(第5版)
- OpenMP核心技術指南
- 并行編程方法與優化實踐
- Python 快速入門(第3版)
- iOS Development with Xamarin Cookbook