C 语言程序设计能力教程(第四版)
上QQ阅读APP看书,第一时间看更新

第2章 应用C的基础知识实现数据的运算与处理

在C程序中,每个数据都属于一个确定的、具体的数据类型。数据类型是指数据的内部表示形式,它是进行C语言程序设计的基础。不同类型的数据在数据表示形式、合法的取值范围、占用内存储器的空间大小及可以参与的运算种类等方面有所不同。

运算符是程序中完成各种操作的操作码,C语言中运算符的种类非常多。本章将重点介绍C程序中最常用的算术运算符、赋值运算符、自增自减运算符、强制类型转换运算符、逗号运算符及它们的表达式。

子曰:“工欲善其事,必先利其器。”要做好一件事,准备工作非常重要。在学习编制程序前,需要掌握一些必备的基础知识,比如题目涉及哪些量,数据怎么表示,数据类型是什么。这些都要先弄清楚。先看下面的例子。

【例2.1】求圆的面积。

程序代码如下:

程序的运行结果为:

s=3.141590

说明:该程序中第1行用#define定义一个符号常量PI,值为3.14159,即此处定义PI代表常量3.14159,在该程序中后面出现的PI都表示3.14159。其优点在于能使用户以一个简单的名字代替一个长的数值,目的是提高程序的可读性。第5行int r;表示变量定义,定义一个整型变量r,可以存放整型数据;第6行float s;也是变量定义,定义一个浮点型(实型)变量s;第7行r=1;表示赋初值,半径值为1;第8行s=PI*r*r;是计算圆的面积并赋值给s存储;第9行printf("s=%f",s);表示输出,输出圆的面积s,%f表示输出的数据为浮点型(实型)数据。