c语言三种基本输入输出格式都有不同的含义,要学会区分。
getchar 字符输入 putchar 字符输出
scanf 万能输入 printf 万能输出
gets 字符串输入 puts 字符串输出
举例1:
char a; //定义字符a
a=getchar(); //输入字符a
putchar(a) ; //输出字符a
举例2:
char b;
scanf(“%c”,&b); //输入字符b,其中’&’为取地址符号
printf(“%c”,b); //输出字符b;
举例3:
char str[20]; //定义字符数组
gets(str); //输入字符串
puts(str); //输出字符串
值得一提的是,在scanf中输入空格字符时,往往意味者此次输入结束,而gets只是把空格当作一个空格字符。
更多推荐
c语言中输入输出基本格式
发布评论