官术网_书友最值得收藏!

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函數可以通過占位符和修飾符的配合使用,來進行強大的數據信息輸出和輸入功能,讓用戶非常方便地和程序進行交互。

主站蜘蛛池模板: 郎溪县| 临汾市| 天峻县| 肇源县| 扎兰屯市| 上高县| 修武县| 娄烦县| 白银市| 巴里| 泾阳县| 西畴县| 唐山市| 濉溪县| 大邑县| 连江县| 连云港市| 措美县| 景泰县| 涞源县| 白山市| 镇坪县| 陵川县| 红原县| 麟游县| 萝北县| 枞阳县| 什邡市| 桃源县| 永年县| 京山县| 广水市| 柏乡县| 绥化市| 聂拉木县| 景谷| 米易县| 隆化县| 徐州市| 贵定县| 孝昌县|