- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第02章数据类型运算符和表达式lhjnew
三、符号常量 前面介绍了C语言几种类型常量的直接表示形式,又叫“直接常量”。与此相对应的还有所谓的“符号常量”。符号常量就是使用标识符定义一个常量,例如可用如下方法定义PI代表3.14159: #define PI 3.14159 这种常量定义在C语言中被称之为“宏定义”,具体方法将在本书第11章中介绍。 本章小结 第三题: main () int a 10;b 5; printf “%d\n”,a-b 5 ; 有以下几种情况: 1、实型数据赋给整型变量,舍弃实数的小数部分。 2、整型数据赋给实型变量,值不变,但以实数形式存到变 量中。 3、double型数据赋给float型变量,截取其前7为有效数字 4、整型数据赋给字符型变量,将其低8位赋给字符变量。 5、字符型变量赋给整型变量 (1)字符最高位为1,整型变量的高8位全为1 (2)字符最高位为0,整型变量的高8位全为0 三、赋值时类型转换 【例】分析下面程序的运行结果 main int x, y; x 50; y x x-5, x/5 ; printf y %d,y ; 程序举例 main int i 2,j 3,k,n,m; k i+j; printf %d,k ; k k+1; printf %d,k ; n k*3; printf %d,n ; m n%j; printf %d,m ; m m-i; printf %d,m ; n k/j; printf %d,n ; 【例】 写出下面程序的运行结果 本章主要介绍了C语言中有关数据与数据计算的基本概念和规则。重点讲解了以下几个方面的内容: 1. C语言的数据类型: 1 C语言的数据类型有四类:基本类型、构造类型、指针类型和空类型。 2 基本数据类型包括整型、实型、字符型三种。它们的表示方法、数据的取值范围和有效位数各有特点。 本章小结 2.常量和变量 1 常量指在程序运行中其值不能被改变的量。包括整数、长整数、无符号整数、浮点数、字符、字符串、符号常量等。其中特别要注意字符和字符串的区别。 2 变量是指在程序运行过程中其值可以被改变的量。包括各种整型、实型、字符型等。 3 变量的名称可以是任何合法的标识符,但不能是关键字。给变量命名时应尽量做到“见名知义”。 * 2 数据类型、运算符和表达式 本章导读 数据是程序处理的对象,是程序设计中的重要组成部分。C语言为我们提供了丰富的数据类型和运算符及语法规则。 内容:C语言的基本数据类型、标识符和关键字、常量和变量,运算符与表达式以及数据类型之间的转换等。 要求:掌握C语言数据和数据类型的相关知识,熟练掌握运算符和表达式的使用方法。 2.1.1 数据类型概述 整型(int) 数据类型 基本类型 整型 单精度型(float) 字符型(char) 长整型(long) 短整型(short) 实型 双精度型 double 枚举类型(enum)(第9章) 共用体类型(union)(第9章) 构造类型 结构体类型(struct)(第9章) 数组类型(第6章) 空类型(void) 指针类型(*)(第8章) §2.1 数据类型 §2.2 常量与变量 一、常量 在程序运行过程中,其值不能被改变的量 例如:123 是一个常整数, a 是一个字符常量,等等。 二、变量 在程序运行过程中,其值能被改变的量 三个要素: ①变量名 ②变量的存储单元 ③变量(存储单元存放)值。 1、定义: 格式:数据类型名 变量名表; 例:int a , b ; a 3 ; b a + 2 ; 说明:(1)先定义后使用。 (2)变量名表中各项由逗号分隔。 (3)定义语句一般应放在一个函数的声明部分。 (4)一个变量只能属于一种类型。 例:int a ; float a ; 错 用来标识变量名、符号常量、函数名、数组名、类型名、文件名的有效字符序列称为标识符。 C语言规定:标识符只能由字母、数字和下划线三种字符组成,且第一个字符不能为数字的字符串。长度通常为8个(见名知意)。例:max min sum temp 等等 变量名是标识符。 max 和 Max 是两个不同的标识符 不能用关键字(又称保留字)命名变量. 避免使用易混字符,如1、l、i;0、o;2、z等。 2、变量取名: §2.3 整型数据 一、整型常量的表示方法 有下三种形式表示: 1、十进制整数。如123,-789,0等等。%d 2、八进制整数。以0(零)开头。如0123,0345 等等。078错误。 %xhh 3、十六进制整数。%x 以0x开头
您可能关注的文档
- 对医疗纠纷的客观分析与反思.doc
- 对单位行贿罪的概念及犯罪构成.doc
- 对口高职考试与普高的概念.doc
- 第01章会计信息系统概述.ppt
- 对城市速度的思考.doc
- 第01章决策的基本概念.ppt
- 第01章基本概念几个效应.ppt
- 对大学挂科现象的认识.doc
- 第01章序列的统计量检验和分布_s.ppt
- 对安全隐患及生产的原因分析.doc
- 2026及未来5年中国衬氟直管市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国杂交油菜种子市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国永磁除铁机市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国针织手套市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国环保型防静电地坪市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国卷装食品袋市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国子弹头白光发光二极管市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国双级手动油泵市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国瓷制餐具市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国纳米级二氧化硅市场数据分析及竞争策略研究报告.docx
最近下载
- 2020年第37届高中物理竞赛力学专题练习39题(带详解).docx VIP
- 全文可编辑-东华科技-市场前景及投资研究报告-出海远航.ppt VIP
- 2018CPXY-J406 ZJF免拆模板现浇混凝土复合保温系统.docx VIP
- 《富致秘录》中源线建仓法(陈雅山 著 王明森 点校).pdf VIP
- 2025年29490-2023企业知识产权合规管理体系内部审核检查表 .pdf
- 华东师大版九年级数学上册期末测试卷(4套)(有答案).pdf VIP
- 2024CPXY-S58 HX雨水控制及利用设施选用与安装.docx VIP
- IT专用模板-XX部门软件工程师月度绩效考核表.xls VIP
- 2024CPXY-J498 禹途石墨烯预制沟槽地暖系统.docx VIP
- 2025年湖南省怀化市中考英语试卷真题(含答案解析).docx
原创力文档


文档评论(0)