C语言程序的设计 第3章 程序语言基础3
第3章 程序语言基础
(第 3 次 课)
第3章 程序语言基础
•3.1 C语言概述
3.1 C
33..11 CC
3.2 基本数据类型
3.2
• 33..22
3.3 运算符和表达式
3.3
• 33..33
3.4 输入输出
3.4
• 33..44
3.4 输入输出
3.4
33..44
位 C 语 言 中 的 输 入 输 出 操 作 , 由 输 入 函 数
C
CC
(getchar、scanf)和输出函数(putchar、printf)
getchar scanf putchar printf
ggeettcchhaarr ssccaannff ppuuttcchhaarr pprriinnttff
实现。也可以自行定义输入输出函数。
在使用库函数时,用户必须要用#include
#include
##iinncclluuddee<>
或#include〞*. h〞语句调用相应的头文件,以供连
#include *. h
##iinncclluuddee **.. hh
接。
3.4 输入输出
3.4
33..44
位在#include命令中,文件名可以用 < >或〞
#include < >
##iinncclluuddee << >>
〞括起来,二者的区别在于:
< > C
使用 时,编译系统到 库函数头文件所在的
< > C
<< >> CC
目录中查找要包含的文件,这是标准方式。使用〞
〞时,编译系统先在用户当前目录中查找要包含的
文件,找不到则再按标准方式寻找。
一般而言,若要包含的文件是库函数,使用< >
< >
<< >>
可以节约查找时间;若要包含的文件是用户自己编
写的文件,一般用〞〞,在双引号之间给出文件路
径。
3.4 输入输出
3.4
33..44
3.4.1 getchar putchar
3.4.1 getchar putchar
33..44..11 ggeettcchhaarr和ppuuttcchhaarr函数
getchar函数执行一次,就从键盘输入一个字符。
getchar
ggeettcchha