键盘输入和屏幕输出

文章目录

  • 第四章:键盘输入和屏幕输出
    • 4.1 单个字符的输入输出
      • 4.1.1 字符常量
      • 4.1.2 字符的输入输出
    • 4.2 数据的格式化屏幕输出
    • 4.3 数据的格式化键盘输入
    • 4.4 本章扩充内容
      • 4.4.1 用%c输入字符时存在的问题
      • 4.4.2 %c格式存在问题的解决方法

第四章:键盘输入和屏幕输出

4.1 单个字符的输入输出

4.1.1 字符常量

4.1.2 字符的输入输出

4.2 数据的格式化屏幕输出

4.3 数据的格式化键盘输入

4.4 本章扩充内容

4.4.1 用%c输入字符时存在的问题

1、在用%c格式读入字符时,空格字符和转义字符(包括回车)都会被当作有效字符读入

4.4.2 %c格式存在问题的解决方法

方法1:用函数getchar()将数据输入时存入缓冲区中的回车符读入,以避免被后面的字符型变量作为有效字符读入。

方法2:在%c前面加一个空格,忽略前面数据输入时存入缓冲区中的回车符,避免被后面的字符型变量作为有效字符读入。

你可能感兴趣的:(C语言程序设计,c语言)