文档介绍:第3章最简单的C程序设计
顺序程序设计举例
数据的表现形式及其运算
C语句
数据的输入输出
有人用温度计测量出用华氏法表示的温度(如 F,今要求把它转换为以摄氏法表示的温度(如 C) 。
解题思路:找到二者间的转换公式
f代表华氏温度,c代表摄氏温度
算法:
输入f的值
输出c的值
有人用温度计测量出用华氏法表示的温度(如 F,今要求把它转换为以摄氏法表示的温度(如 C) 。
N-S图
#include <>
int main ( )
{
float f,c;
f=;
c=()*(f-32);
printf("f=%f\nc=%f\n",f,c);
return 0;
}
//定义f和c为单精度浮点型变量
//指定f的值
//计算c的值
//输出f和c的值
数据的表现形式及其运算
常量和变量
数据类型
整型数据
字符型数据
浮点型数据
怎样确定常量的类型
运算符和表达式
常量和变量
:在程序运行过程中,其值不能被改变的量
整型常量:如1000,12345,0,-345
实型常量
十进制小数形式: -
指数形式: (103), 即 a E(e) n
规范化的指数形式:在C语言中,在e(E)之前的小数部分中,小数点左边应有一位(且只能有一位)非零的数字。
例如: ,
,
均是规范化的指数形式。
例如: ,
均不是规范化的指数形式。
常量和变量
字符常量:如’?’
普通字符:如’a’, ’Z’
转义字符:如’\n’
‘\101’代表八进制数101的ASCII码字符‘A’;
‘\012’代表八进制数12的ASCII码字符“换行”。
‘\X41代表十六进制数41的ASCII码字符‘A’。
常量和变量
例: 转义字符的使用。
#include<>
void main()
{
printf ("︼ab︼c\t︼de\rf\tg\n");
printf ("h\ti\b\bj︼k\n ");
}
输出是:
常量和变量
字符串常量:如”boy”
符号常量:#define PI
例符号常量的使用。
#define PRICE 30
#include<>
void main()
{int num,total;
num=10;
total=num*PRICE;
printf(“total=%d\n”,total);}
其一般形式为:#define 标识符常量
使用符号常量的好处是:
(1)含义清楚;
(2) 在需要改变一个常量时能做到“一改全改”。
详细内容见“学习辅导” P178
常量和变量
2. 变量:在程序运行期间,变量的值是可以改变的
变量必须先定义,后使用
定义变量时指定该变量的名字和类型
变量名和变量值是两个不同的概念
变量名实际上是以一个名字代表的一个存储地址
从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据
3
a
变量名
变量值
存储单元