- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 数据类型及表达式 计算机的工作原理:二进制数与存储程序控制,计算机在程序的控制下,对数据进行处理,得到希望的结果。 程序 = 算法 + 数据 数据是算法的加工处理对象 C语言提供了丰富的数据类型 C语言提供了丰富的运算符与表达式,对数据进行加工处理 §3.1 数据类型 C语言中,数据可分成若干种类型。 数据类型不同,所占用的存储空间、所能表示的数据范围、精度、以及所能进行的运算均不相同。 C语言的数据类型十分丰富 C语言的数据类型 §3.2 基本数据类型及其表示 根据数据在程序中值的变化与否,数据可以用常量和变量两种形式表示。 常量:在程序运行过程中值不能被改变的量。 数学上的常数,具体数据。 例:123, 3.14, 0.98 变量:在程序运行过程中值能够被改变的量。 数学上的变数,其值可以根据需要变化。 例:x, y, z. 常量和变量可以是不同的数据类型。 (3) 十进制整型常量 十进制常量没有前缀, 与日常写法相同。其数码为0~9。 (4) 整型常数的后缀 (表示常量类型) . 长整型: L(l) 123L 0xffffL . 无符号整刑: U(u) 123u 0177777U . 无符号长整型:LU(lu) 123lu 0xffffffffLU (2)指数形式 其一般形式为: a E n (a为尾数,n为阶码)其值为 aⅹ10n。 例:2.1ⅹ105 可表示为 2.1E5 -3.7ⅹ10-2 可表示为 -3.7E-2 12345.678可以表示为1.2345678e4 注意:E前面是实常量,E后面是整常量 如:以下表示是错误的 E7, 2.7E, 1.2e0.5 不同类型的整型数的取值范围 不同整型变量占用内存位数及取值范围,随系统而异。 §3.3 运算符及其表达式 1 . C运算符概述 利用运算符对数据进行加工处理。 参加运算的数据称为运算对象或操作数。 C语言中运算符十分丰富,有12种之多(P44)。 与运算符有关的概念 优先级:不同类型运算符的运算次序 结合性:优先级相同的运算符的运算次序 单目运行符:参加运算的数据只有一个 双目运行符:参加运算的数据有两个 三目运行符:参加运算的数据有三个 本章小结 数据类型概述—基本数据类型 常量 — 表示方法 变量 — 定义,初始化,取值范围 运算符与表达式: 算术运算符,自增、自减运算符,赋值运算符,逗号运算符。 数据类型转化:自动转化,强制转化 需要注意的问题: 变量的取值范围 把数学表达式写成正确的C语言表达式 数据类型转化,同类型数据运算结果为同类型 本章作业 P51 一、选择题 二、填空题 C 语 言 程 序 设 计 数据类型 基本类型 整型 int 字符型 char 实 型 构造类型 (组合类型) 数组类型 结构体类型 struct 共用体类型 union 指针类型 浮点型 float 双精度型 double 长:long, 短:short 有符号:signed 无符号:unsigned 空类型(无值型) void 一. 常量 1. 整型常量: 数据类型为整型的常量,在内存中一般占2字节。 数学上的整数,但取值范围有限。 整型常量有八进制、十六进制和十进制三种表示方法。 八进制、十六进制用于表示整型常量的机器码; 十进制表示其值真实值。 (1) 八进制整型常量 ●八进制整型常量必须以0开头,数码:0~7。如: 01234 017776 0177777 ●八进制数表示整型数的机器码:整型数的补码. 如何判断真值的正负? ●八进制前的负号,表示对其真值取反. 如: 0123代表的真值为83,-0123代表的常量则为-83 (2) 十六进制整型常量 ●十六进制常量以0X或0x开头,其数码取值为0~9,A~F或 a~f。 ●十六进制数表示整型常量的机器码(补码)。如: 0x1a2b 0xE9F8 ●十六进制常量前面的负号,表示对其真值取反。如: 0x63 的真值为99, -0x63表示-99 2. 实型常量 实型常量分为:双精度型(double)和浮点型(float). C语言中,实型常量按double型处理。 实型数用十进制方式表示。 有二种表示形式:小数形式和指数形式。 (1) 小数形式 由数码0~9和小数点组成。当某浮点数整数部分或小数部分为零时,
您可能关注的文档
最近下载
- 时间域激电中梯、测深作业指导书.pdf VIP
- 2025年水利工程监理工作报告.pdf VIP
- 激电中梯、激电测深工作概要.pptx VIP
- 药物分析与常用组学技术在药学服务中的应用题库答案-2025年华医网继续教育.docx VIP
- 2025年杭州临安区公开招聘专职社区工作者和两新专职党务工作者35人笔试参考题库附答案解析.docx VIP
- 蒸馏法海水淡化阻垢剂性能评价方法 动态模拟试验法 编制说明.pdf VIP
- 无障碍设计PPT课件.ppt VIP
- CTD格式申报资料(原料药)新.pdf VIP
- 中小学心理健康教育指导纲要考试试题及答案.docx VIP
- 《无障碍设计原则》课件.ppt VIP
文档评论(0)