C语言程序设计---浅析输入和输出

一.输入和输出

  1. 单个字符的输入和输出—getchar()和putchar()
    相关知识:
    何为字符常量?
    即用单引号(’ ‘)括起来的字符。例如:‘a’是字符常量,a是标识符。例如’5’也是字符常量,5是常数。
    何为单个字符的输入输出?
    记住三条命令的使用条件:
    1—char c ;
    2—c = getchar();
    3—putchar©;
    接招看题001:从键盘上输入一个大写的字母,并将它转化成小写的,在屏幕上输出。
    C语言程序设计---浅析输入和输出
    知识补丁:何为字符?
    通俗一点讲,字符就是键盘上所有的按键。深入一点讲,人们平时交流的语言,书籍上记载的文字,这些都叫字符。因为字符的本质是传递信息,字符是有意义的字母符号。在中国它主要是以汉字的形式存在,在英国主要是以英语的形式存在。一种符号,只要它能够向人们表达特定的信息,都可以称为字符。
    何为特殊的字符常量?
    即转义字符。例如’\n’表换行;’\t’表制表位;’\r’表回车。等等。

  2. 数据的格式化的屏幕输出
    即printf(“格式控制转换符+需要的原样输出字符”,变量或表达式)
    格式控制转换符即%d,%f,%c之类的格式控制符的统称。
    变量或表达式之间要用逗号隔开。
    接招看题002:从键盘输入一个大写的字母,将其转换为小写的英文字母后,在屏幕上输出转换后的小写字母及其对应的十进制的ASCII码值。
    C语言程序设计---浅析输入和输出
    知识补丁:
    为什么要用到printf函数来输出而不是用putchar©来输出呢?
    即二者的使用条件是什么?
    putchar©是字符型输出,只输出字符型数据;
    printf()函数可以输出任意类型的数据,既可以输出字符型数据,也可以输出整型数据,还可以输出浮点型数据,等等。
    我们可以根据两者输出数据类型的差异,加上题目,项目的要求,合理使用输出方式。

  3. 数据的格式化的键盘输入
    即scanf(“格式控制转换符+分隔符”,参数地址表)
    格式控制转换符即%d,%f,%c之类的格式控制符的统称。
    参数地址表,例如&a,&b,%c,即参数地址表=取地址运算符&+变量a,b,c。由取地址运算符&+变量组成。
    接招看题003:scanf()函数输入数据演示。
    C语言程序设计---浅析输入和输出
    目前浅析到此。欢迎各位提供反馈,继续丰富此文档。2018-09-28