返回介绍

2.6 本章小结

发布于 2025-04-11 22:32:53 字数 1404 浏览 0 评论 0 收藏 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。