购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

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函数可以通过占位符和修饰符的配合使用,来进行强大的数据信息输出和输入功能,让用户非常方便地和程序进行交互。 OfNIMkQ+ESTOto4zOR1YgJKDhMTaRfk+fAf5RqcS1tzFZ+88hQ3+itW+cjQddICB

点击中间区域
呼出菜单
上一章
目录
下一章
×