关闭

几个输入输出函数的比较

682人阅读 评论(0) 收藏 举报
分类:

几种输入输出函数的比较


printf()标准输出函数
printf("%",a);
%格式说明起始符,后跟输出的数据类型
a 指定输出数据的数据类型

#include <stdio.h>
int main()
{
     int a;
     a=123;
     printf("%d\n",a);
    return 0;
}
a以整型输出


scanf()标准输入函数
scanf("%d",&a);
%d 输入数据的类型
&a 为a分配内存

#include <stdio.h>
int main()
{
      int a;
     printf("Please input a number:\n");
    scanf("%d",&n);
   printf("%d\n",a);
  return 0;
}


 putchar()输出单个字符
putchar('字符')
如输出 hello

#include <stdio.h>
int main()
{
  putchar('h');putchar('e');putchar('l');putchar('l');putchar('o');
putchar('\n');
return 0;
}


 getchar()输入单个字符

从键盘上获取一个字符并输出
#include <stdio.h>
int main()
{
char ch;
ch = getchar();
printf("%c\n",ch);
    return 0;
} 


 puts()输出字符串

#include <stdio.h>
int main()
{
   puts("hello word");
return 0;
}


 gets()输入字符串

#iinclude <stdio.h>
int main()
{
    char str[235];
   gets(str);
   printf("%c\n",str);
  return 0;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:379033次
    • 积分:6711
    • 等级:
    • 排名:第3630名
    • 原创:286篇
    • 转载:19篇
    • 译文:0篇
    • 评论:138条
    博客专栏
    最新评论