C语言输入输出方式

C语言除了常用的scanf和printf输出方式,还有getchar()输入一个字符,putchar();输出一个字符,puts()输出一个字符串,gets()输入一个字符串。

#include

int main ()
{
    char c;
    char a[5];

    puts("输入一个字符");
    c = getchar();
    printf("你输入的字符是\n");
    putchar(c);
    getchar();//吸收回车
    putchar('\n');
    puts("输入一个字符串");
    gets(a);
    printf("你输入的字符是\n");
    puts(a);
    return 0;
}

输入一个字符
a
你输入的字符是
a
输入一个字符串
asdfaf
你输入的字符是
asdfaf

puts和printf的区别
1.puts自动加入换行符
2.printf支持多种花样输出,而puts就是输出字符串

你可能感兴趣的:(C语言,c语言)