- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据类型-SXZHXNET
作为程序设计人员,必须认真考虑和设计数据结构和操作步骤(即算法)。因此,著名计算机科学家沃思(nikiklaus Wirth)提出一个公式: 数据结构+算法=程序 实际上,一个程序除了以上两个主要要素之外,还应当采用结构化程序设计方法进行程序设计,并且用某一种计算机语言表示。因此,可以这样表示: 程序=算法+数据结构+程序设计方法+语言 例2.1符号常量的使用 #define PRICE 30 main ( ) { int num, total; num=10; total=num * PRICE; printf(total=%d,total); } 使用符号常量的好处是: (1) 含义清楚。如上面的程序中,看程序时从price就可知道它代表价格。因此定义符号常量名时应考虑“见名知意”。 在需要改变一个常量时能做到“一改全改”。 * * 知识回顾 C语言程序的结构 函数 程序 函数 int max(int x,int y) { int z; if (xy) z=x; else z=y; return(z); } 函数首部 函数体 声明部分 执行部分 函数 … void main() { …… } C语言程序的特点: 1. C程序全部由一个一个的函数构成。至少有一个主函数main ( ), 其它函数可被主函数调用或相互调用。其它函数可为C 函数库中函数,也可为自己编的函数。 上述特点称为程序的模块化. 2. 函数的构成: 函数说明+函数体 函数体: 变量定义与执行语句 可允许空函数: dump ( ) { } 函数说明包括: 函数名、类型、属性、参数等 3. 函数的执行一定从main ( )开始。尽管main ( )函数位置可自由。 4. 书写自由,一个语句可多行,一行可多个语句。 5. 每一条语句必须有一个分号; 6. C语言的输入 / 出均以函数形式出现。scanf( ), printf( ). 7. 可用/ ? ? ? /对C语言加注释 2.1数据类型 一个程序应包括以下两方面内容: (1) 对数据的描述。在程序中要指定数据的类型和数据的组 织形式,即数据结构(data structure)。 (2) 对操作的描述。即操作步骤,也就是算法(algorithm)。 数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。打个比方,厨师做菜肴,需要有菜谱。菜谱上一般应包括: ① 配料,指出应使用哪些原料;② 操作步骤,指出如何使用这些原料按规定的步骤加工成所需的菜肴。面对同一些原料可以加工出不同风味的菜肴。 数据类型 整型 基本类型 构造类型 指针类型 空类型void 浮点型 字符型 char 枚举类型 enum 短整型 short基本整型 int长整型 long 单精度 float双精度 double 数组 以[ ]标志 结构体 struct 共同体 union 文件类型 FILE 本章 数据的存储 (置后介绍) 数据有常量、变量之分,均为其中一种类型。 常量 直接常量(字面常量) 符号常量 整型常量:-3、0 实型常量:1.2、3.0 字符常量:‘a’、‘#’ 字符串常量:“CHINA” 例2.1 直接书写 用一个标识符 代表一个常量 程序运行中值不能改变的量 2.2常量与变量 程序中用#define命令行定义PRICE代表常量30,此后凡在本文件中出现的PRICE都代表30,可以和常量一样进行运算,程序运行结果为 total=300 符号常量(一般用大写,以区分变量) 格式:#define 符号常量 常量值 1、整型常量(整常数) 有3种表示形式: 10进制:以非0数字开头的整数,如:12、-12 8进制:以0开头的整数,如:012、-012; 16进制:以0x开头的整数,如:0x12、-0x12; 数值在-32768~32767间的为基本整型int。超出该范围但在- 231~(231-1)范围内的整数为long (int)型。 整型常量后加l或L则为long (int)型,用于函数调用中和long (int)型形参对应的实参的书写。如123和123L的大小相同,但存储时所占字节数分别为2和4个字节。 整型常量后加u则为unsigned (int)型。如-12345u,则先将-12345转成补码53
您可能关注的文档
- 按照申报项目支出预算的要求结合部门特点-上海松江财政局.PPT
- 按类别顺序排列的商品表第十二类车辆陆空海用运载器类别商品.PDF
- 振动事故原因分析当机组振动值超过一定限度后在短时间或经.DOC
- 振动轴位移-沈阳斯特透平机械有限公司.DOC
- 挑动数学的味蕾-MathSeed数学领域课程与教学辅导网.PDF
- 换油检查保养发动机机油.PPT
- 换热设备典型焊接结构设计分析报告人.PPT
- 挡土支撑组拆及搬运作业等.PDF
- 掌上献血屋搭建无偿献血者爱心家园随着医疗技术水平的-张家港.PDF
- 掌中戏後援会成员参与动机满意度与忠诚度关联性之研究.PDF
- 2025年中国台式双缸双筛电炸炉行业市场调查、投资前景及策略咨询报告.docx
- 密室逃脱行业2025剧情沉浸感评估报告:沉浸式体验设计原则解读.docx
- 共享出行行业商业模式创新驱动因素研究:2025年市场竞争格局深度报告.docx
- 密室逃脱行业2025剧本创作与用户体验提升研究.docx
- 《高中古诗词意境美鉴赏实践案例》.doc
- 特斯拉新能源汽车研发投入与技术创新能力分析报告.docx
- 密室逃脱行业2025年剧情IP孵化与产业链拓展研究.docx
- 新能源汽车品牌营销2025年案例分析:传播策略与市场表现.docx
- 《旅行社定制旅游产品营销中的旅游产品价值链营销策略》教学研究课题报告.docx
- 2025年医药商业并购尽职调查方法与风险预警报告.docx
文档评论(0)