济南大学c语言,C语言-济南大学2.pdf

第二章 C 语言程序设计基础

【学习目标】

掌握 C 语言的数据类型,常量和变量的使用。

掌握常用的运算符和表达式的使用。

掌握库函数 scanf()、printf() 、putchar() 、getchar() 的使用。

能够编写程序解决一些简单的数学计算问题。

【学习内容】

C 语言的常量和变量以及数据类型。

C 语言的各类运算符和表达式。

几个基本输入/输出函数。

【学习重点和难点】

重点掌握 C 语言的基本数据类型的定义和使用方法。

转义字符的理解和使用。

重点掌握算术、逻辑、自增和自减运算符及其运算。

scanf()函数和printf() 函数中的格式控制,各种不同数据类型的混合输入和输出。

【问题的提出】

数据是程序加工处理的对象,也是加工的结果,例如对微分方程求解、资料检索、事务

管理等,所以数据是程序设计中所要涉及和描述的主要内容。那么,在解决实际的问题中,

程序如何描述相关的数据(包括数据结构、数据表示范围、数据在内存中的存储分配等)?

这就是数据类型的定义。数据类型指把待处理的数据对象划分成一些集合,属于同一集合的

各数据对象都具有同样的性质,例如对它们能够做同样的操作。

程序语言中把数据划分的不同类型与计算机硬件有密切关系,计算机硬件把被处理的数

据分成一些类型(如有定点数、浮点数等),CPU 对不同的数据类型提供了不同的操作指令。

实际上,数据类型是计算机领域中一个非常重要的概念之一。在学习程序设计的过程中,将

要不断地与数据类型打交道。

数据类型除了决定数据的存储形式及取值范围外,同时决定了数据能够进行的运算。例

如,在 C 程序里可以写出下面的一个表示了某种计算过程的“表达式”,其中包含了一些数

据,如整数和实数等:x-(3.24*5+sin(2,3))/4*6.24

问题是:写程序时如何写出所需表达式, C 语言对各种数据的表达有什么规定,在表达

式里可以写什么?它们表示什么意思?写出的表达式表示了什么计算过程?有关计算的结果

是什么?

实际上,回答这些问题也就是学习并掌握 c 语言中数据的基本数据类型,各种运算符、

表达式以及运算时的相关规定。

【教学要点】

1. 常量和变量

在 C 语言中,任何数据的形式有两种:常量或变量。常量就是程序运行过程中其值不能

改变的量,而无论常量还是变量,都必须属于各种不同的数据类型。

【例4.1 】:定义一个变量,赋值并输出该数。

源程序如下:

main( )

{ int x; /* 定义 x 为一个整型变量 */

clrscr( ); /* 清屏 */

x=5; /* 将整型常量 5 赋值给变量 x ,“= ”表示赋值运算 */

printf(" x=%d ",x); /* 利用输出库函数 printf()输出结果并显示到屏幕上 */

}

说明:

1. 常量也有多种类型,如整数 12,实数 134.55,字符’a’等。它常用在变量初始化及各

种语句中。

2. 一个变量可以看作一个容器,程序运行中可以将有关的数据存入其中,使容器中的值

发生变化。这个容器实际上是编译系统根据变量的类型,自动为定义的每一个变量

在内存中分配相应的存储单元。变量具有保持值的性质,也就是说:如果在某时刻

给某变量赋了一个值,此后用该变量的值时,每次得到的总是那个值。这种情况一

直延续到下次再给这个变量赋值为止。

3. 程序里的每个变量都有一个名字,变量名必须以字母、下画线开始,见名知意。不

能用关键字做变量名,一般采用小写字母。

4. 一个变量包含四方面属性:

变量的名字,它提供了在程序里访问变量的基本途径;

变量的类型,它规定了变量的可能使用方式,可能存储的值,可能使用的各种操作;

变量的存储位置,这是变量在计算机里的具体实现;

存储在变量中的数据值。

【例4.2 】:输出一个圆的面积。

源程序如下:

#define PI 3.14159 /* 定义符号常量 PI ,表示实型常量 3.14159 */

main( )

{ int

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值