- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 C语言基础和编程环境 1.1 计算机与程序设计语言 计算机系统的基本组成 包括计算机硬件和计算机软件。 硬件指构成计算机系统的元器件、部件和设备,其中包括运算器、控制器、存储器、输入和输出设备,运算器和控制器是计算机的核心部分,人们将它们称为中央处理器(CPU)。 软件是用户操纵计算机的接口界面,通常,按照应用层次可以将软件划分成系统软件、支撑软件和应用软件三个层次。 程序设计语言 程序设计语言是用于编写计算机程序的语言。按照语言级别可以将它分为两个类别:低级语言和高级语言。 低级语言是一种与特定计算机体系结构密切相关的程序设计语言,主要包括机器语言和汇编语言。 高级语言是一类采用更加接近自然语言,并力求与具体机器无关的程序设计语言形式,它具有易学、易读、易用、易维护等特点。常见的高级语言有:BASIC、FORTRAN、COBOL、Pascal、C、C++等。 C语言发展过程及特点 它是由ATT公司Bell实验室的D.Rithie于1972年至1973年间在由英国剑桥大学设计的一种被称为B的系统程序设计语言的基础上发展而来,故命名为C。 C语言在很多方面继承和发展了60年代出现的许多高级程序设计语言的成功经验和特色,它具有书写格式自由、数据类型丰富、语句功能强大、执行速度快、存储控制能力强等优点,并全面地支持结构化程序设计的方法。 1.2 C程序的基本结构和运行过程 C程序是由一个一个函数组成的,每一个函数用于描述一项操作的具体实现过程。 任何一个完整的C程序都必须有且仅有一个名为main的主函数。(程序的入口和出口?一个源代码文件可以有多个main函数嘛?) 当程序运行后,系统将率先自动调用主函数。 例1:输出文本行 This is a C program. 例2:计算1~100的整数和 例3:通过键盘输入两个整数,输出其中较大的整数 运行C程序的基本过程 Turbo C++3.0集成环境 1、用户界面 2、创建一个新文件或打开一个已经存在的C源文件 3、保存C源文件 4、编译C源程序 5、运行界面 6、查看结果:按“Alt+F5” 程序编辑、编译、运行步骤 1.3 常量、变量、输入输出与基本运算 基本数据类型与数据的表示 1、整型: 整型指不带小数点的数据类型。例如,123、-89、0。常用的整型有基本整型和长整型,分别用int和long表示。 在Turbo C环境中,int类型的数据用2个字节(16位二进制位)表示,取值范围是-32768~32767;long类型的数据用4个字节(32位二进制位)表示,取值范围是-2147483648 ~2147483647。 2、实型 实型是指带小数点的数据类型。例如,78.34、0.0、-765.2、76.0。在C语言中,实型有单精度和双精度两种形式,分别用float和double表示。 单精度的有效位数较双精度的有效位数少。在Turbo C环境中,float类型的数据用4个字节(32位二进制位)表示,有效位数为7位,;double类型的数据用8个字节(64位二进制位)表示,有效位数为15位。 常量 常量是指在程序运行过程中始终不发生变化的量。 1、整型常量 在C语言中,提供了3种整型常量的书写形式。它们分别是:十进制形式、八进制形式和十六进制形式。 十进制形式是一种人们最常用、最熟悉的书写形式。例如,120、3270、-987、-89 八进制的书写形式以0开头,之后紧跟介于0~7之间的一个数字序列。例如,0634、023、07765。 十六进制的书写形式以0x或0X开头,之后紧跟一个由数字0~9和字母a~f(或A~F)组成的字符序列。例如,0x2345、0xfa85、0xffff 变量 变量是指其值可以改变的量,通常,将动态发生变化的数据存放在变量中,以便实现保存和修改这些数据的目的。 C语言规定:程序中的每一个变量,必须先定义后使用 定义变量的语法格式为: 数据类型 变量名[,变量名[,变量名...]]; 例如:int count; C语言规定:变量名用标识符表示。标识符是由字母、数字和下划线(_)组成的字符序列,其中第1个字符必须是字母,标识符中出现的字母区分大小写。 变量的存储 从变量定义中可以得知每个变量的名称和所属类型。变量名是引用变量的依据;变量的所属类型决定了变量的取值范围、存储方式和能够实施的操作类别。 例如: int count;定义了一个名为count的int类型变量。系统将为这个变量分配2个字节的存储空间。 例4:根据给定的圆半径,计算圆的面积和周长。 基本的输入输出 1、字符的非格式化输入 getchar( ) 基本执行过程为:等待用户从标准输入设备—键盘输入一个字符。如果
文档评论(0)