输入输出函数(一)

来源:互联网 发布:知乎sydney sheldon 编辑:程序博客网 时间:2024/05/22 15:47

格式化输入函数:scanf()

      函数原型:int scanf("参数格式",参数地址......);

注意:scanf函数有返回值,且为整形。

  scanf函数虽然使用起来比较简单,但是使用不当会造成错误。

  scanf函数自动停止的三种情况:

     1.遇到空格,回车,或tab键;

     2.遇到指定的宽度;比如%2d

     3.遇到非法字符。

格式化输出函数:printf()

    函数原型:int printf("输出参数格式",参数列表......);

  例题:

   printf("%d",printf("%d",printf("%d",43)));分析程序的输出结果。

   程序输出:4321

   printf函数的返回值是输出字符个数。

单个字符输入函数:getchar()

函数返回值:int

用于接收单个字符

单个字符输出函数:putchar()

例:putchar('\101');//输出字符A。括号里的数是8进制

       putchar('\'');//输出单撇号字符

       putchar('\015');//括号里的ascii是十进制13,对应字符是回车 

 字符串输出函数gets()

用于接收一行字符串,并把最后的回车当成\0放在该行结尾~~可以接收回车符,空格符等,遇到\0就停止

返回值为指向字符类型的指针。

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){char pa[10] ;char pb[10];gets(pa);gets(pb);puts(pa);puts(pb);system("pause");return 0;}
字符串输出函数puts()

原型:

int puts( const char *string );

用于输出一行字符串,举例如上代码~~

1 0
原创粉丝点击