内容正文:
为了能编写出C语言程序,必须具备以下的知识和能力:
(1)要有正确的解题思路,即学会设计算法;
(2)掌握C语言的语法,知道怎样使用C语言所提供的功能编写出一个完整的、正确的程序。也就是在设计好算法之后,能用C语言正确表示此算法;
(3)在写算法和编写程序时,要采用结构化程序设计方法,编写出结构化的程序。
第3章 最简单的C程序设计
第3章 最简单的C程序设计
——顺序程序设计
3.1 顺序程序设计举例
3.2 数据的表现形式及其运算
3.3 C语句
3.4 数据的输入输出
3.1顺序程序设计举例
例3.1 有人用温度计测量出用华氏法表示的温度(如64℉),今要求把它转换为以摄氏法表示的温度(如17.8℃) 。
解题思路:找到二者间的转换公式
f代表华氏温度,c代表摄氏温度
3.1顺序程序设计举例
例3.1 有人用温度计测量出用华氏法表示的温度(如64℉),今要求把它转换为以摄氏法表示的温度(如17.8℃) 。
算法:
输入f的值
输出c的值
N-S图
3.1顺序程序设计举例
#include <stdio.h>
int main ( )
{
float f,c;
f=64.0;
c=(5.0/9)*(f-32);
printf("f=%f
c=%f
",f,c);
return 0;
}
定义f和c为单精度浮点型变量
指定f的值
计算c的值
输出f和c的值
3.2 数据的表现形式及其运算
3.2.1 常量和变量
3.2.2 数据类型
3.2.3 整型数据
3.2.4 字符型数据
3.2.5 浮点型数据
3.2.6 怎样确定常量的类型
3.2.7 运算符和表达式
3.2.1 常量和变量
1.常量:在程序运行过程中,其值不能被改变的量
常用的常量有以下几类:
整型常量:如1000,12345,0,-345
实型常量:
十进制小数形式:如0.34 -56.79 0.0
指数形式:如12.34e3 (代表12.34103)
字符常量:
普通字符: 如’?’
转义字符:如’
,\t,\\’
字符串常量:如”boy”
符号常量:#define PI 3.1416
符号常量
#define PI 3.1415926
//注意行末没有分号
经过指定后,从此行开始的所有PI都带表了