可以使用%c说明符以及scanf()和printf()函数来输入输出字符。现在我们将学习专门为面向字符而设计的一对函数:getchar()和putchar()。
getchar()函数没有参数,它返回来自输入设备的下一个字符。下面的语句读取下一个输入字符并将值赋给变量ch:
char ch;
ch = getchar ();
|
该语句和下面语句有着同样的效果:
char ch;
scanf ( "%c" , &ch);
|
putchar()函数打印它的参数。下面的语句将先前赋给变量ch的值打印出来:
putchar (ch);
|
你会发现,使用getchar()和putchar()输入输出字符不需要用到说明符。
更多学习内容,就在码芽网www.mayacoder.com
相关推荐
这段代码首先包含头文件`stdio.h`,这是标准输入输出的头文件,`printf`函数就定义在这个头文件中。`main`函数是程序的入口点,`printf`函数用于输出字符串到标准输出设备(通常是显示器)。`return 0`表示程序正常...
书中包含的实例将涵盖C语言的基础语法,如变量声明、数据类型(整型、浮点型、字符型等)、运算符(算术、比较、逻辑、位运算符等)、流程控制(if-else、switch-case、循环语句for、while、do-while)以及函数的...
它包含了标准C++库中定义的一系列类和函数,这些内容被集成在程序中,用于处理字符串、输入输出、数学计算等常见任务。无论是在Windows平台上还是其他操作系统上,C++运行库都扮演着为C++程序提供基础支持的角色,...
10. **算法与数据结构**:虽然不是C语言的专属内容,但书中可能涉及一些基本的算法和数据结构,如排序、查找、栈、队列等,它们是程序设计的基础。 通过《谭浩强C第四版》的学习,不仅可以掌握C语言的基本语法,还...
1. 学生需要牢固掌握C++语言的基础,如基本数据类型、复合数据类型、控制结构、函数,以及面向对象编程中的类、对象、继承和多态等概念。 2. 掌握高级机制,如类属机制、C++的输入/输出机制、程序断言和异常处理。 3...
16. C语言数据类型:若要准确无误差地表示自然数,应使用整数类型(A)正确;若要保存带有多位小数的数据,应使用双精度类型(B)正确;若要处理“人员信息”等含有不同类型的相关数据,应自定义结构体类型(C)正确...