- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 语言程序设计 信管系计科2班鹏哥 教材 《C程序设计》(第四版)谭浩强 清华大学出版社 《C程序设计学习辅导》(原名《C程序设计题解与上机指导》)(第四版) 谭浩强 清华大学出版社 教学安排 1.4 C程序的上机步骤 第二章 程序的灵魂——算法 (1)顺序结构程序设计 依次顺序执行程序语句 (2)判别选择结构程序设计 举例,求a、b两个 数中的最大值; (3)循环结构程序设计 循环又分“当型循环”和“直到型循环” 举例,求1~100的累加和。 int i,sum=0; while(i =100) { sum=sum+i; i=i+1; } 三种基本结构,有以下共同点: l?只有一个入口:不得从结构外随意转入结构中某点。 l?只有一个出口:不得从结构内某个位置随意转出(跳出)。 l?结构中的每一部分都有机会被执行到。(没有“死语句”) l?结构内不存在“死循环”(无终止的循环) 已经证明:由三种基本结构顺序组成的算法结构,可以解决任何复杂问题。由基本结构组成的算法属于“结构化”算法。 3.2.1常量:在运行程序的过程中值保持不变的量 1、直接常量和符号常量 直接常量:即常数。如123 、123.0、 ‘a’ 等。 符号常量:用指定的名称代替一个常量。 C中符号常量的定义: #define 常量名 取值 注意:符号常量在程序中不能重新赋值。 3.2.2 变量 1.变量的概念 在程序运行过程中,其值可以被改变的量称为变量。 2.变量的两个要素 (1)变量名。每个变量都必须有一个名字──变量名,变量命名遵循标识符命名规则。 (2)变量值。在程序运行过程中,变量值存储在内存中。在程序中,通过变量名来引用变量的值。 C语言中变量:“先定义,后使用”。也就是说,C要求对所有用到的变量做强制定义。 整型常量的表示方法 十进制:0~9 八进制:0~7,以 0开头 十六进制:0~9,A~F/a~f,以 0x或 0X 开头 整型变量1)整型数据在内存中的存放形式(二进制) 2)分类 根据占用内存字节数的不同,整型变量又分为4类: (1)基本整型(类型关键字为int)。 (2)短整型(类型关键字为short [int])。 (3)长整型(类型关键字为long [int]) (4)无符号整型。无符号型又分为无符号基本整型(unsigned [int])、无符号短整型(unsigned short)和无符号长整型(unsigned long)三种,只能用来存储无符号整数。 3)整型变量的定义变量说明的一般形式为: 类型说明符 变量名标识符,变量名标识符,...; 例如:int a,b,c; (a,b,c为整型变量)long x,y; (x,y为长整型变量)unsigned int p,q; (p,q为无符号整型变量) 不同种类的整型数据可以进行算术运算 4)整型数据的溢出(P44)例3.3 实型数据类型 实型常量表示形式: 小数形式 1.0 1. +12.0 -12.0 0.0 指数形式 1e3 1.8e-3 -123E-6 -.1E-3 实型变量 1)实型数据在内存中的存放形式:一个实型数据一般在内存中占4个字节(32位)。 2)实型变量的分类 实型变量分为:单精度(float)、双精度(double) 。 单精度:其类型说明符为float 单精度说明符 双精度:double 双精度说明符。在Turbo C中单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。 字符型数据类型 字符常量 单引号括起来的单个可视字符 例如:a、A 、+ 、3、 等 转义字符常量 单引号括起来的 \ 与可视字符组合,例如: 字符变量 字符变量的类型关键字为char,一般占用1字节内存单元。 1)变量值的存储 字符变量用来存储字符。将一个字符存储到一个字符变量中,实际上是将该字符的ASCII码值(无符号整数)存储到内存单元中。 例如, char ch1, ch2; /*定义两个字符变量:ch1,ch2*/ ch1=‘a’; ch2=‘b’; /*给字符变量赋值*/ 字符串常量 1)字符串常量的概念 字符串常量是用一对双引号括起来的若干字符序列。 字符串长度 “How do you do.” “Good morning.
您可能关注的文档
- Nios II的Boot过程分析.doc
- NOI_初赛理论知识复习资料.doc
- NoiP2003提高组复赛试题分析_天津南开中学滕伟.doc
- NOIP2007复提.doc
- NOIP2008年第十四届全国青少年信息学奥林匹克联赛初赛试题普及组C.doc
- NOIP2008年提高组(PASCAL语言).doc
- Noip2008普及组初赛试题(C++).doc
- NOIP2008提高组初赛(C语言)试题及答案.doc
- NOIP2009第十五届全国青少年信息学奥林匹克联赛初赛试题普及组Pascal.doc
- NOIP2009普及组初赛试题.doc
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
文档评论(0)