二输入与输出语句 C语言本身不提供输入/输出语句。 C语言的输入/输出功能由C语言的标准L/0库 函数提供。 C语言的输入/输出库函数名称不是保留字 (或称关键字)。如 printf, scanf。 第四章4.2输入与输出语句
二 输入与输出语句 C语言本身不提供输入/输出语句。 C语言的输入/输出功能由C语言的标准I/O库 函数提供。 C语言的输入/输出库函数名称不是保留字 (或称关键字)。如printf,scanf。 第四章 4.2 输入与输出语句
21字符输入与输出函数 1、字符输入函数 (1)函数原型 getchar( 函的名称_无参数 (2)函数功能 从标准输入设备(一般为键盘)读入一个字符 返回该字符的ASCT码值,并且将敲入的字符 回显”到屏幕上。 第四章4.2输入与输出语句
(2)函数功能 从标准输入设备(一般为键盘)读入一个字符, 返回该字符的ASCII码值,并且将敲入的字符“ 回显”到屏幕上。 第四章 4.2 输入与输出语句 2.1 字符输入与输出函数 1、字符输入函数 (1)函数原型 getchar( );
例3 #include <stdio.h> /说明函数 getchar的原型包含在哪个文件中* maInt fint a; 从键盘输入字符,该字符 char b: 的ASCI编码值赋给a a=getchar(; b=getchar() printf("a=%ocIta=%od\tb=%octb=%d\n", a, a, b, b); 第四章4.2输入与输出语句
例3: #include <stdio.h> /*说明函数getchar的原型包含在哪个文件中*/ main() {int a; char b; a=getchar( ); b=getchar( ); printf("a=%c\ta=%d\tb=%c\tb=%d\n",a,a,b,b); } 从键盘输入字符, 该字符 的ASCII编码值赋给a 第四章 4.2 输入与输出语句
注意 调用函数 getchar时,程序执行被中断,等待 用户从键盘输入数据。当用户键入字符并敲回 车键以后,程序继续运行。若用户输入字符后 未按回车键,则键入的内容一直保留在键盘缓 冲区中,只有用户键入回车键后,字符输入函 数 getchar才进行处理。 c函数 getchar将回车键作为—个字符读入 。如果程序中有两个以上函数 getchar时 应该一次性输入所需字符,最后再按回 车键,如上例所示 无论输入的是英文字母或标点符号还是数字 都是作为字符输入。 第四章4.2输入与输出语句
注意: 调用函数getchar时,程序执行被中断,等待 用户从键盘输入数据。当用户键入字符并敲回 车键以后,程序继续运行。若用户输入字符后 未按回车键,则键入的内容一直保留在键盘缓 冲区中,只有用户键入回车键后,字符输入函 数getchar才进行处理。 函数getchar将回车键作为一个字符读入 。如果程序中有两个以上函数getchar时 ,应该一次性输入所需字符,最后再按回 车键,如上例所示。 无论输入的是英文字母或标点符号还是数字 ,都是作为字符输入 。 第四章 4.2 输入与输出语句
2、字符输出函数 (1)函数原型 int putchar(C) 函数返回值类型函数的名称函数的参数 (2)函数功能 向标准输出设备(一般为显示器)输出字符 变量C的值C可以是字符变量或整型变量。 第四章4.2输入与输出语句
(1)函数原型 int putchar( C ); (2)函数功能 向标准输出设备(一般为显示器)输出字符 变量C的值,C可以是字符变量或整型变量。 第四章 4.2 输入与输出语句 2、字符输出函数