C语言入门经典(第四版)2-编程初步

C语言入门经典(第四版)2-编程初步

ID:45034507

大小:420.50 KB

页数:41页

时间:2019-11-08

C语言入门经典(第四版)2-编程初步_第1页
C语言入门经典(第四版)2-编程初步_第2页
C语言入门经典(第四版)2-编程初步_第3页
C语言入门经典(第四版)2-编程初步_第4页
C语言入门经典(第四版)2-编程初步_第5页
资源描述:

《C语言入门经典(第四版)2-编程初步》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第02章编程初步现在读者一定很渴望编写程序,让计算机与外界进行实际的交互。我们不希望程序只能做打字员的工作,显示包含在程序代码中的固定信息。的确,编程的内涵远不止此。理想情况下,我们应能从键盘上输入数据,让程序把它们存储在某个地方,这会让程序更具多样性。程序可以访问和处理这些数据,而且每次执行时,都可以处理不同的数据值。每次运行程序时输入不同的信息正是整个编程业的关键。在程序中存储数据项的地方是可以变化的,所以叫做变量(variable),而这正是本章的主题2.1计算机的内存首先看看计算机如何存储程序

2、要处理的数据。为此,就要了解计算机的内存,在开始编写第一个程序之前,先简要介绍计算机的内存。计算机执行程序时,组成程序的指令和程序所操作的数据都必须存储到某个地方。这个地方就是机器的内存,也称为主内存(mainmemory),或随机访问存储器(RandomAccessMemory,RAM)。2.2什么是变量变量是计算机里一块特定的内存,它是由一个或多个连续的字节所组成。每个变量都有一个名称,可以用该名称表示内存的这个位置,以提取它包含的数据或存储一个新数值。2.3计算机绘图系统的硬件组成变量有几种不同

3、的类型,每种变量都用于存储特定类型的数据。首先看看用于存储数值的变量。在程序里存放数字的方法很多,下面从最简单的方法开始。整数变量变量的命名变量的使用变量的初始化算术语句2.3.1整数变量首先是存储整数的变量。整数是没有小数点的数字。例如:110,999,000,000-1这些数值是整数,但这对程序而言并不完全正确。整数是不能包含逗号的,所以第二个值在程序里应该写成10999000000。2.3.2变量的命名给变量指定的名称一般称为变量名。变量的命名是很有弹性的。它可以是一个或多个大写或小写字母、数字

4、和下划线(_)(有时下划线也算做字母)。下面是一些正确的变量名:RadiusdiameterAuntie_MayKnotted_WoolD6782.3.3变量的使用前面介绍了如何声明及命名变量,但这和在第一章学到的知识相比并没有太多用处。下面编写另一个程序,在产生输出前使用变量的值。2.3.4变量的初始化在上面的例子,用下面的语句声明每个变量:intCats;/*Thenumberofcatsaspets*/用下面的语句设定变量Cats的值:Cats=2;将变量Cats的值设为2。2.3.5算术语句上

5、面的程序是第一个真正做了些事情的程序。它非常简单,仅仅相加了几个数字,但这是非常重要的一步。它是运用算术语句进行运算的一个基本例子。下面介绍一些更复杂的计算。2.4变量与内存前面介绍了整数变量,但未考虑过它们占用多少内存空间。每次声明变量时,计算机都会给它分配一块足够大的内存空间,来保存该类型的变量。相同类型的不同变量总是占据相同大小的内存(字节数)。但不同类型的变量需要分配的内存空间就不一样了。2.5整数变量类型有5种基本的变量类型可以声明为存储带符号的整数值(无符号的整数值参见下一节)。每种类型都

6、用不同的关键字或关键字组合来指定。无符号的整数类型使用整数类型指定整数常量2.5.1无符号的整数类型对于每个存储带符号整数的类型,都有一个对应的类型来存储无符号的整数,它们占用的内存空间与无符号类型相同。每个无符号的类型名称都与带符号的类型名称相同,但要在前面加上关键字unsigned。2.5.2使用整数类型在大多数情况下,int或long类型的变量就能满足我们的需求,偶尔需要unsignedint或unsignedlong。下面是声明这些类型的例子:unsignedintcount=10;unsig

7、nedlonginchesPerMile=63360UL;intbalance=-500;2.5.3指定整数常量整数变量有不同的类型,整数常量也有不同的类型。例如,如果将整数写成100,它的类型就是int。如果要确保它是long类型,就必须在这个数值的后面加上一个大写L或小写l。所以,long类型的整数100应写为100L。虽然写为100l也是合法的,但应尽量避免,因为小写字母l与数字1很难辨别。2.6浮点数浮点变量用来存储浮点数。浮点数包含的值带小数点,也可以表示分数和整数。下面是浮点数的例子:1.

8、60.000087655.899由于浮点数的表示方式,它的位数是固定的。然而它的取值范围要比整数大得多。浮点数通常表示为一个小数值乘以10的次方。。2.7浮点数变量浮点数变量的声明方式和整数变量类似。只需给浮点数类型使用对应的关键字即可:floatRadius;doubleBiggest;如果需要存储至多有7位精确值的数(范围从10-38到10+38),就应需要使用float类型的变量。类型float的值称为单精度浮点数。从表2-6中得知,它占用4个字节

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。