第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文档。上传文档
查看更多
C/C++程序设计教程 第2章 数据类型与表达式 本章主要内容 数据类型 常量 变量 运算符与表达式 数据类型 数据描述 数据描述取决于数据类型。而数据类型要反映数据的特征,并决定数据的存储形式。 数据分类 数值型和非数值型 数据类型 具有丰富的数据类型。包括:基本类型、构造类型、指针类型和空类型 数据类型 常量 常量的概念 定义:程序运行过程中,其值保持不变的量 类型:包括整型、实型、字符、字符串和符号常量 整型常量 分类 基本型(int)、短整型(short)、长整型(long) 有符号(signed)和无符号(unsigned) 常量 表示形式 十进制:常规表示。例如:2304,-268 八进制:以0开头。例如:04400 十六进制:以0x开头。例如:0x900 说明 有符号整型常量依然用“+”或“-”作为前缀。 短整型常量取值范围:-32768~32767。 基本型和长整型常量取值范围:-2147483648~2147483647。如:40000,-84210,123L或123l 以上取值范围不定,与OS和C编程环境有关。 常量 实型常量 分类 单精度(float)、双精度(double)和长双精度(long double) 表示形式 小数形式:如4.37、48.0、-3.1415、0.0 等 指数形式:如1.23456e3 常量 说明 字母e(E)前必须有数字,e后的指数必须为整数。如:e3、2.1e3.5、e属非法表示形式 C编译系统默认的实型常量为double型,而带有后缀F(f)、L(l)的常量分别为float和long double。 例如:12.3、12.3f、12.3L、12.3e4f 以指数形式输出时,按规范化输出。即:e前面数字小数点前只能有一位非0数字。例如:2.5867e5 以小数形式输出时,单精度数具有7位有效数字,双精度数具有16位。 常量 字符常量 分类:普通字符和转义字符 普通字符常量 表示:用‘’括起来的一个字符。如:‘A’、‘5’等 说明 字符常量也具有数值,其值即ASCII码值。 字符常量可以参与运算。例如:‘A’+5 ‘b’-‘B’ 相当于65+5 98-66 字符常量以其ASCII码值存储。例如:‘A’→65 常量 转义字符 表示形式:以“\”开头,后跟一个或多个字符。如:\n \t \x41 等 用途:可以作为字符常量或字符串的一部分。例如:‘\n’、‘\x41’、“max=%d\n” 常用转义字符见下表。 常量 常量 举例:例2.1 转义字符常量的使用 #include stdio.h void main() { printf(\141 \x61 C\n); printf(I say:\How are you?\\n); printf(\\C Program\\\n); printf(Visual \C\ \n); printf(“Hello\teveryone\nok!); } 常量 字符串常量 表示形式:用“”括起来的一串字符。例如:“hello”,“A” 等 说明:注意字符串常量与字符常量的不同 字符常量:用‘’定界的一个字符。存储时占一个字节。 字符串常量:用“”定界的一串字符。存储时占n+1个字节(n为字符串长度)。例如,“China”的存储形式: 常量 符号常量 含义:将一个标识符用作常量 定义方法:#define 符号常量名 常量 例如: #define NULL 0 /*定义符号常量NULL值为0*/ #define EOF -1 /*定义符号常量EOF值为-1*/ 说明 习惯上,符号常量名用大写字母表示。 符号常量要先定义,后使用。定义后,便可在程序中代替常量使用。 常量 符号常量的值在其作用域内固定不变,即不能再被赋值。 举例:例2.2 符号常量的使用 #define PRICE 30 #include stdio.h void main() { int num, total; num=10; total=num*PRICE; printf(“total=%d”, total); } 变量 变量的概念 定义:程序运行过程中,取值可变的量 变量的命名(即标识符命名规则) 由字母、数字、下划线组成,且首字符必须是字母或下划线。如:sum,li_ming等 大、小写字母不同,一般用小写字母作为变量名。如:sum与SUM不同 变量名的长度不限,但仅前8个字符有效。如:student_name与student_number相同 关键字、库函数名不能用作变量名 变量 变量的用途:在内存存储各类数据 变量的特点 变量具有三要素:名字、类型和值。变量名是存储单元的符号地址,变量的值即对应单元中存放的数据。

文档评论(0)

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

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

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档