C Primer Plus学习笔记- 字符输入/输出和输入验证

Posted Sch01aR#

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C Primer Plus学习笔记- 字符输入/输出和输入验证相关的知识,希望对你有一定的参考价值。

单字符 I/O:getchar() 和 putchar()

getchar() 和 putchar() 每次只处理一个字符

getchar() 和 putchar() 都不是真正的函数,它们被定义为供预处理器使用的宏

getchar() 不带任何参数,它从输入队列中返回下一个字符

例如,下面的语句读取下一个字符输入,并把该字符的值赋给变量 ch

ch = getchar();
等同于
scanf("%c", &ch);

putchar() 打印它的参数

例如,下面的语句把之前赋给 ch 的值作为字符打印出来

putchar(ch);
等同于
printf("%c", ch);

 

以上是关于C Primer Plus学习笔记- 字符输入/输出和输入验证的主要内容,如果未能解决你的问题,请参考以下文章

C语言-学习笔记 --《c primer plus》

C Primer Plus学习笔记- C 控制语句:分支和跳转

C++ primer plus 第二章学习笔记

《C++ Primer Plus》学习笔记 第1章 预备知识

读书笔记C Primer Plus ch.15位运算 示例程序15.1 整数转换成二进制字符串

C Primer Plus学习笔记- 运算符表达式和语句