putchar(\101') (输出字符A') putchar(\") (输出单引号字符) putchar(\015') (输出回车,不换行,使输出的当前位 置移到本行开头) 2.范例二 源程序33:输入单个字符。 #include <stdio.h> main() {char c; c-getchar(); putchar(c); 2024/10/28 16
2024/10/28 16 putchar('\101') (输出字符'A') putchar('\'') (输出单引号字符') putchar('\015') (输出回车,不换行,使输出的当前位 置移到本行开头) 2.范例二 源程序3-3:输入单个字符。 #include <stdio.h> main() {char c; c=getchar(); putchar(c); }
在运行时,如果从键盘输入字符a并按回车键,就会 在屏幕上看到输出的字符a。 ag (输入a后,按回车键,字符才送到 内存) a (输出变量c的值'a') 请注意:getchar0只能接收一个字符。getchar函数 得到的字符可以赋给一个字符变量或整型变量,也可以不 赋给任何变量,作为表达式的一部分。 putchar(getchar(); 因为getchar()的值为'a',因此putchar函数输出'a'。 也可以用printf函数输出: printf("%c",getchar()); 2024/10/28 17
2024/10/28 17 在运行时,如果从键盘输入字符a并按回车键,就会 在屏幕上看到输出的字符a。 a↙ (输入a后,按回车键,字符才送到 内存) a (输出变量c的值'a') 请注意:getchar()只能接收一个字符。getchar函数 得到的字符可以赋给一个字符变量或整型变量,也可以不 赋给任何变量,作为表达式的一部分。 putchar(getchar()); 因为getchar()的值为'a',因此putchar函数输出'a'。 也可以用printf函数输出: printf("%c",getchar());
请不要忘记,如果在一个函数中(今为main函数)要 调用getchari函数,应该在该函数的前面(或本文件开头) 加上“包含命令”: #include <stdio.h> 3.2.3知识归纳 我们介绍C标准/O函数库中简单的,也是最容易理解 的字符输入输出函数putcharO和getchar()。 1,putchar函数(字符输出函数) putchari函数的作用是向终端输出一个字符。例如: putchar(c); 2024/10/28 18
2024/10/28 18 请不要忘记,如果在一个函数中(今为main函数)要 调用getchar函数,应该在该函数的前面(或本文件开头) 加上“包含命令” : #include <stdio.h> 3.2.3 知识归纳 我们介绍C标准I/O函数库中简单的,也是最容易理解 的字符输入输出函数putchar()和getchar()。 1.putchar函数(字符输出函数) putchar函数的作用是向终端输出一个字符。例如: putchar(c);
它输出字符变量c的值。c可以是字符型变量或整型变 量。 2. getchari函数(字符输入函数) 此函数的作用是从终端(或系统隐含指定的输入设备) 输入一个字符。getchari函数没有参数,其一般形式为: getcharO; 函数的值就是从输入设备得到的字符。 3.2.4实例验证 2024/10/28 19
2024/10/28 19 它输出字符变量c的值。c可以是字符型变量或整型变 量。 2.getchar函数(字符输入函数) 此函数的作用是从终端(或系统隐含指定的输入设备) 输入一个字符。getchar函数没有参数,其一般形式为: getchar(); 函数的值就是从输入设备得到的字符。 3.2.4 实例验证
程序3-4:从键盘输入一个大写字母,要求改用小写字母输 出。 #include <stdio.h> main char c1,c2 c1 getchar () printf ("%c,%d\n",c1,c1); c2=c1+32; printf ("%c,%d n",c2,c2); } 运行情况如下: 2024/10/28 20
2024/10/28 20 程序3-4:从键盘输入一个大写字母,要求改用小写字母输 出。 #include <stdio.h> main () { char c1 , c2 ; c1 = getchar ( ); printf ("%c,%d\n",c1,c1); c2 = c1+32; printf ("%c,%d\n",c2,c2); } 运行情况如下: