1. 字符数据得输入输出

输入函数: getchar()
输出函数: putchar()
输入函数读取多个字符时,多余字符作废,只识别第一个字符。
输出函数,便是将字符打印出来。


C语言程序设计4- 函数_其他

实例:
Code:

#include <stdio.h>
void main()
{
    // getchar and putchar test
    char c;
    c = getchar();
    printf("%c \n", c);
    putchar(c);
}

Result:


C语言程序设计4- 函数_#include_02

2. 输出函数 printf

注意:在使用定义宽度时,小数点也占一位
C语言程序设计4- 函数_其他_03

实例
Code:

#include <stdio.h>
void main()
{
    int a = 100;
    float b = 12.345;
    printf("a:%5d\nb:%2.1f\n", a, b);
    printf("a:%5d\nb:%5.1f", a, b);
}

从结果可以看出,宽度是定义数据得显示长度,如果定义短了,也不会缩短数据得显示,定义的长了,会右对齐显示,多出的位数左侧空格填补。


C语言程序设计4- 函数_#include_04
Result
C语言程序设计4- 函数_数据_05
C语言程序设计4- 函数_#include_06

C语言程序设计4- 函数_其他_07

C语言程序设计4- 函数_输入输出_08
Scanf(): 从键盘上,把数据传入到变量地址指定的内存空间。
GetChar(): 从键盘获取一个字符。
C语言程序设计4- 函数_其他_09