- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 C程序设计初步 上讲内容回顾 程序运行必须经过四个阶段:编辑-编译-组建-运行 词汇→语句→函数→源程序文件→C程序 语句 以 ;表示语句结束 函数 由函数首部和函数体组成 程序中必须有,且只能有一个main函数(主函数) 程序是从main函数开始执行 注释 可以出现在程序的任何位置 用 /* 和 */ 括起来,必须成对出现 本章内容 2.1 C语言的数据及其类型 2.2 常量和变量 2.3 运算符和表达式 2.4 C语言中的输入输出 2.5 C语句概述 2.6 顺序结构程序 2.7 项目任务 2.1 C语言的数据(Data)及其类型 2.1.1 程序设计中的数据 程序设计的一项主要任务是对数据进行处理和加工。计算机处理的数据不只是数值型数据,还包括文字、声音、图像等,它们都以一定的数据形式存储。 在计算机程序中使用数据需要解决下列问题: 数据如何存储,即多大内存以及按怎样的形式存储; 数据如何表示,即在编写程序时如何表示(书写、描述)数据。 数据可以参与哪些运算。 2.1.1程序设计中的数据 分析: 1.陈述问题:求任意圆的周长和体积。 2.需求分析:输入圆半径,输出圆周长和体积。 3.数学建模:设圆半径变量为r,周长变量为c,面积变量为s。若r=3,则根据圆周长和面积的数学公式: c=2×π×r=18.85 s=π×r×r=28.27。 2.1.1程序设计中的数据 4.确定算法(自然语言描述 ) ① 设计表示半径、周长和面积的变量: r(整型或实型)、c(实型)和s(实型)。 ② 利用scanf输入函数输入圆的半径r的值。 ③ 利用数学公式c=2×π×r 和s=π×r×r计算出圆的周长和面积。 ④ 输出圆的周长和面积。 5.编码 2.1.2 C语言中的数据类型 一、基本数据类型 1.数值类型 整型和实型 2.非数值类型 字符型和空类型 二、构造类型 1.数组 2.结构体 三、指针类型 有小数部分的数为实型数据; 实型数据分为: 单精度实数(类型描述符:float) 双精度实数(类型描述符: double) 字符 (Character)类型 字符型数据在内存中占一个字节,存储字符的ASCII码值。 字符值域:ASCII码表的所有符号。包括: 可显示的字符: 字母、数字、标点、空格、回车 等。 不可显示的字符: 各种控制功能字符,如回车、换行、制表符等 类型描述符:void void的是“无、没有”的意思。 用在函数首部强调函数的返回值类型为空。 用在函数首部的参数处,表明函数无参数。 三、指针(Pointer)数据类型 一、基本数据类型 1.数值类型 整型和实型 2.非数值类型 字符型和空类型 二、构造类型 1.数组 2.结构体 三、指针类型 2.2 常量(Constant)和变量(Variables) 2.2.1 程序中的常量 2.2.2 C程序中的变量 2.2.3 确定问题领域的数据及其类型 常量: 在程序运行过程中值不会发生变化的数据。 变量: 在程序运行过程中,其值可以变化的数据。 2.2.1 程序中的常量 1.整型常量 2.实型常量 3.字符型常量(Character) 4.字符串常量(string) 5.符号常量(Symbolic Constant) 整型常量可记为三种形式: 实型常量可记为两种形式: (1)字符常量的表示 用一对半角单引号括起来的一个字符。 如‘A’、‘a’、‘2’等 注意: ①单引号中的大、小写字母表示不同的符号常量,如’A’和’a’表示不同的字符。 ②单引号引起的空格(‘ ’)也是一个字符常量。 ③字符常量只包含一个字符,‘AB’是非法的。 (2)字符常量在内存中的存储方式 内存中存储的是字符ASCII码值的二进制形式。 如,字符‘A’在内存中存储的65,4.字符串常量 (String ) 用双引号括起的一个字符序列 例如:ABC、123、a、 \n\t \nGood morning 字符串常量的长度 : 包含的字符个数 字符串常量的存储方式: 每个字符串尾自动加一个 ‘\0’ 作为字符串结束标志 所占存储单元数: 串长度+1 4.字符串常量 (String ) 2.2.2 C程序中的变量 一、变量的概念 二、简单变量的说明及使用 三、指针变量 一、变量的概念 概念:变量是计算机内存中已命名的存储位置,用于存放可以变量化的值。 变量名:用标识符命名 地址:变量的存储位置 值:存储空间中存放的数据 二、简单变量的
您可能关注的文档
- 第3章 整流电路.ppt
- 第3章80C51的指令系统.ppt
- 第3章不定积分.ppt
- 第4节 生态系统的信息传递(1).ppt
- 第4章 电子元器件与集成电路测量.ppt
- 常用电器接线图.doc
- 常用公称压力下管道壁厚选用表.doc
- 第4章 逆变电路.ppt
- 第4章80C51的汇编语言程序设计.ppt
- 常用日常商务英语词汇资料.doc
- 2025年老河口市人民法院劳务派遣人员招聘(3人)模拟试卷及答案详解(典优).docx
- 2025年西林县气象局招聘编外聘用人员(4人)模拟试卷含答案详解(b卷).docx
- 2025年中山市小榄镇人民政府所属事业单位招聘事业单位人员(模拟试卷含答案详解(模拟题).docx
- 2025年百色市田阳区残疾人联合会乡(镇)残疾人专职委员招聘模拟试卷含答案详解(夺分金卷).docx
- 2025年陕西省环境科学研究院(省固体废物防控 技术中心)招聘博士模拟试卷及答案详解(精选题).docx
- 2025年兰州交通大学招聘事业编制工作人员(16人)考前自测高频考点模拟试题完整参考答案详解.docx
- 大班数学标准教案由小变大.pptx
- 招投标管理知识培训课件精选2025).pptx
- 大班比尾巴优秀标准教案精选.pptx
- 大班科学 纸的秘密 标准教案.pptx
最近下载
- 2021年6月大学英语四级真题解析(第二套).pdf VIP
- 初中地理会考模拟试题(共四套 含参考答案) .pdf VIP
- 2023年6月福建高中学业水平合格考地理试卷真题(含答案详解).pdf VIP
- 广州教科版小升初英语复习:五年级下册知识清单+练习(含解析).pdf VIP
- 2025年中考数学一轮复习:48道压轴题精选汇编(较难,含答案).docx VIP
- 艺术与审美知到智慧树期末考试答案题库2025年北京大学、中央美术学院等8校跨校共建.docx
- 冠状窦解剖与冠状静脉造影-精品医学课件.pptx
- 集团ERP信息化总体规划项目建议方案.pptx VIP
- NFPA 13-2013 中文版资料文件.pdf VIP
- 医院危化品知识培训课件.pptx
文档评论(0)