第2章 基本据类型、运算符及表达式.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 基本据类型、运算符及表达式

例: # include stdio.h main( ) { int a; float b; a*=a/=(a=7)-(b=4.5); printf(a=%d, b=%f\n,a, b); } 结果:a=4,b=4.500000 * * 第2章 基本数据类型、运算符及表达式 2.1 C的基本数据类型 数 据 类 型 基本类型 构造类型 指针类型 空类型 void 数值类型 字符类型 char 枚举类型 enum 整 型 浮点型 单精度型 float 双精度型 double 短整型 short 长整型 long 整型 int 数组类型 结构体类型 struct 共用体类型 union 2.2 常量与变量 常量 程序运行的过程中,值不能被改变的量。 含义: 分类: 字面常量和符号常量。 其中,字面常量又分为:整型常量、实型常量、 字符型常量(字符常量和字符串常量) 字面常量 — 整型常量 形式: (1)十进制整型常量: 由0至9的数字组成,没有前缀,不能以0起头。 (2)八进制整型常量: 以0(数字0)为前缀,其后由0到7的数字组成, 没有小数部分。 (3)十六进制整型常量: 以0x或0X为前缀,其后由0到9的数字和A到F (大小写均可)字母组成,没有小数部分 整型常量中的长整型数据可用L(或小写字母l)作后缀表示。 十进制、八进制和十六进制三种形式 字面常量 — 实型常量 构成: 由整数部分和小数部分组成的,只有十进制方式。 形式: (1)定点数形式: 它由数字和小数点组成。整数和小数部分可以省 去一个,但不可两者都省,而且小数点不能省。 如:1.234,.123,123.,0.0等。 (2)指数形式(或称科学表示法): 它是用整数或定点数后加e(或E)和指数来表示; 指数可正可负必须为整数, 字母e之前必须有数字。 如: 1.234e3, 12.34e2 均合法表示 1.234*103; 而 e3,1e2.3,.e3,e 均不合法。 实型常量的后缀用F/f 表示单精度型。用L/l表示长双精度型。 例: 下列四个选项中,均是合法的实型常量的是—— A、+2e-1 -3e4.5 5e3 B、-.91 .2e-0 -7.e8 C、123e+1 4567 +2e-1 D、8e-4 -5e+2 -e3 B 字面常量 — 字符型常量 分类: 字符常量和字符串常量两类。 1. 字符常量: 用一对单引号括起来的一个字符。 如:‘a’、‘A’、‘3’、‘?’等。 特殊的转义字符常量: 是将反斜扛( \ )后面的字符转换成另外的意思。 转义字符及其含义 转义字符 含义 \n \v \r \a \‘ \ddd \t \b \f \\ \“ \xhh 转义字符 含义 换行 垂直制表 回车 响铃 单引号 3位8进制数代表的字符 水平制表 退格 换页 反斜线 双引号 2位16进制数代表的字符 2. 字符串常量: 用一对双引号括起来的字符序列。 如:The C Programming Language 字符串中可以是任一字符,包括转义字符。 当字符串本身包括双引号时,必须用转义字符‘\“’表示 ,从而防止二义性的解释。 字面常量 — 字符型常量 如: \UNIX SYSTEM \ 字符串常量用连续的存储单元存储,每个字符占一个 字节,且在末尾自动加一个字符串结束符 \0。 注意:a 和 a的差别 例: 下列不合法的字符常量是—— A、’\n’ B、’ab’ C、’\101’ D、’0’ B 符号常量 用符号常量标识符来代表一个常量。 如: 用PI代表圆周率Л,即 3.1415926。 优点: ① 含义清楚,增加可读性。 ② 在需要改变一个常量是能做到“一改全改”, 增强了可维护性。 用编译预处理命令中的宏定义来定义符号常量。 宏定义格式: #define 标识符 字符序列 每行定义一个宏定义, 句末无分号。 符号常量定义格式: #define 符号常量标识符 常量 如: #define PI 3.1415926 变量 含义: 程序运行过程中可以改变的量 基本要素: 变量名、类型、值。 变量名: 用标识符来表示。 变量的定义 格式: 变量类型 变量名表列; 变量类型: 存储数据的类型 声明基本类型的关键字有: int 、float、char、double 可进行修饰扩充

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档