ACM常用输入输出简介

来源:互联网 发布:js面向对象什么意思 编辑:程序博客网 时间:2024/06/06 01:02
//函数名: scanf//功  能: 执行格式化输入//用  法: int scanf(char *format[,argument,...]);//程序例:   ...   char label[20], name[20];   scanf(“%20s”, label);   scanf(“%[A-Za-z]”, name);   //%lld用于输入和输出长整数(long long,64位)   //%lf用于输入输出double//-----------------------------------------------------------------------//函数名: fgets//功  能: 从流中读取一字符串//用  法: char *fgets(char *string, int n, FILE *stream);//程序例:   ...   fgets(str, sizeof str, stdin) = gets(str)//-----------------------------------------------------------------------//函数名: gets//功  能: 从流中取一字符串//用  法: char *gets(char *string);//程序例:   ...   char string[80];   gets(string);//-----------------------------------------------------------------------//函数名: getchar//功  能: 从stdin流中读字符//用  法: int getchar(void);//程序例:   ...   int c;   while ((c = getchar()) != '\n')      printf("%c", c);//-----------------------------------------------------------------------//函数名: printf//功  能: 产生格式化输出的函数//用  法: int printf(char *format...);//程序例:   ...   int a, b, c;   double e, f;   char *prefix   printf("%5s",prefix);  //控制为5个字符   printf("%6d %6x %6o", a, b, c);   //控制字符长度   printf("%10.2e 10.2f", e, f);    //科学记数法、小数控制字符长度//-----------------------------------------------------------------------//函数名: putchar//功  能: 在stdout上输出字符//用  法: int putchar(int ch);//程序例:   putchar(ch);//-----------------------------------------------------------------------//函数名: puts//功  能: 送一字符串到流中//用  法: int puts(char *string);//程序例:   ...   char string[] = "This is an example output string\n";   puts(string);


这里只是列举了少量常用的ACM常用的输入输出,后续会补充其他的。

另:ACM特殊输入输出 方法总结请看下一篇。


0 0