文档介绍:第四章最简单的C程序设计
§ C语句概述
一、C程序结构
┌ 1 ┌预编译命令
│ 2 │函数1
C程序┤若干源程序. ──┤函数2 ┌函数名
│. │. ──┤说明部分
│. │. └执行部分
└ n └函数n (语句)
§ C语句分类
、循环、转向、返回
printf(...)
;
;什么也不做
{语句1.......语句n}
§ 程序的三种基本结构
顺序结构
A
B
循环结构
P
A
T
F
A
P
F
T
选择结构
A
B
P
T
F
格式赋值表达式;
即变量=表达式; 或变量<复合赋值号> 表达式;
操作计算表达式的值,将该值赋予变量。
例 a=r*r*;
注▲赋值语句与赋值表达式的不同概念
例 if((a=b)>0) t=a;
其中a=b是表达式而不是语句
上句相当于
a=b;
if(a>0) t=a;
可见使用了赋值语句能使程序得到简化。
§ 赋值语句
§ 数据输出
一般每个程序都要用到数据的输入输出。
数据输入:通过外设将数据输入内存。
数据输出:将内存的数据通过外设输出。
C语言的输入输出通过调用函数实现,这些输入输出函
(TURBO C)库文件。使用输入输出函
数要用预编译命令指出连接的库文件,程序编译连接时将其与用户程序相连。
putchar 函数(字符输出函数)
格式 putchar(C);
其中 C:一个实参,可以是字符变量、整型变量、整型常量
及整型表达式
操作输出C值对应的ASCII码,仅输出一个字符
注▲
格式#include ""
或#include <>
例#include <>
main()
{
char a,b,c;
a='B';b='O';c='Y';
putchar(a);putchar(b);putchar(c);
}
输出结果 BOY
例 putchar('\n'); 输出换行
putchar('\101'); putchar('A'); putchar(65);
输出 AAA
printf函数
其中▲格式控制是由双引号括起来的字符串,包括两种信息
(1) 格式说明%格式字符
说明输出的数据按制定的类型格式输出
如%d %
(2)普通字符照原样输出字符或转义符
如 abcde \n
▲输出表列是输出的数据,可以是常数、变量和表达式,
每个输出数据之间用逗号分隔。
如 ,x,2*a+b
操作将输出表列中的数据按格式控制说明类型在显示屏输出
格式 printf(格式控制,输出表列);
例 printf("a=%d b=%d\n",a,b);
格式控制
输出表列
其中%d 格式说明; a= b= 普通字符; \n 转义符
a,b 输出表列两个变量
设 a=3,b=4 则输出 a=3 b=4
掌握使用printf()函数关键在于理解格式控制,格式控制中有
格式字符和附加格式字符