C语言的输入输出函数

1.scanf()输入函数和printf()输出函数

    scanf()函数可将用户按指定格式输入的数据赋值给指定的变量。 

         一般形式为:scanf("%格式字符",&相应变量名);  如:scanf("%d",&num);//从键盘输入的数据,将存入相对应变量的地址中

          

 注意点:(1)要输入的值须从键盘上进行输入

               (2)scanf()函数自动换行

               (3)scanf函数写在" ”中的东西都要在键盘中进行输入,包括空格,逗号等字符

               (4)一定要在变量前加取地址符&

    printf()函数用于将格式化后的字符串输出到标准输出。

       一般形式:printf("要输出的内容");或者printf(”%格式字符“,相应的变量名);

          

 

注意点printf()函数不可以自动换行

 2.getchar()输入函数和putchar()输出函数

    getchar()函数是从键盘输入函数,从键盘上输入字符,但此函数只能接收单个字符

                   如果输入多个字符,则出第一个字符以外,其他字符会在缓冲区等待输出 。

        一般形式:变量名=getchar();//调用getchar()函数

       

 

 注意点:(1)第一次调用getchar ()时,确实需要人工的输入,但是如果你输了多个字符,

                           以后的getchar ()再执行时就会直接从缓冲区中读取了 [1]        

                (2)可以自动换行

      putchar()函数是字符输出函数,其功能是在显示器上输出单个字符

      一般形式:putchar(变量名);//输出该变量的值

          

 

 注意点:(1)输出一个字符,除了循环内运用以外

               (2)可以自动换行

3.gets()输入函数和gets()输出函数

        gets()函数用于从键盘输入一个字符串(包括空格符),以回车符结束输入。

      一般形式:gets(str);//调用gets函数来输入str的值

          

注意点:(1)gets()函数以回车符结束

                 (2)可换行

     puts()函数用来输出字符串,并且可以自动换行。

        一般形式:puts(str);//调用puts函数来输出str的值

       

 注意点:(1). puts()函数只能输出字符串, 不能输出数值或进行格式变换。

               (2). 可以将字符串直接写入puts()函数中。如: puts("Hello, World!");

            (3)可自动换行

 

posted @ 2022-10-02 16:03  JackSon~鹤  阅读(458)  评论(0编辑  收藏  举报