C语言基础五:输入输出

1.printf(格式控制,输出列表);
        格式控制:是""括起来的字符串
                    a)普通字符,还包括转义字符  
                    b)格式声明  %和格式字符串组成
                        %d  以十进制的形式输出 整型
                        %u  以无符号十进制形式输出 整型
                        %o   以8进制的形式输出整型
                        %0x  以16进制的形式输出整型
                        %f  以十进制形式输出double float
                        %lf  以十进制形式输出double float
                        %c   输出字符  char
                        %s  输出字符串
    输出列表:
        与格式声明对应类型的常量、变量、表达式
        ex1.比较2个数的大小输出最大值;
            要求输出格式:The max number is 15.
        ex2.用赋初值的方法定义c1,c2,c3,c4,c5为'C','H','I','N','A',
            每个字符输出的时候都转成它后面第4个字符,如‘C'-->'G'     'H'-->'L'.    
2.scanf(格式控制,参数列表)
    1、格式控制
        格式声明  %和格式字符串组成
                        %d  以十进制的形式输出 整型    //用空格或者回车才会输入第二个数
                        %u  以无符号十进制形式输出 整型
                        %o   以8进制的形式输出整型
                        %0x  以16进制的形式输出整型
                        %f  以十进制形式输出double float
                        %lf  以十进制形式输出double float
                        %c   输出字符  char//不用空格或者回车输入第二个字符,直接输入
                        %s  输出字符串

#include<stdio.h>
int main()
{
    float r,l,s,v;
    scanf("%f%f",&r,&l);        输入:12345.67890

                    输入:12345678.87654321

    printf("%8.3f\n",r);        输出:12345.679

    printf("%2.7f\n",l);        输出:12345679.0000000

    return 0;
}


    2.参数列表
            只可以是对应类型地址 如:0x1234567;//error
        ex3.要求从屏幕输入r(半径),h,输出求圆柱体的体积和表面积(/code/12.8/ex3.c)
            要求输出的时候要有文字说明:
                    例如输出:
                         输入时输出:
                            请输入圆的半径r:
                            请输入圆的高h:
                        输出时:
                          圆柱体的表面积为:15.123
                          圆柱体的体积为:24.123
3.(char.c)
    
    int getchar(void);//从键盘输入一个字符存到a中  
        用例:int a=getchar();
    int putchar(int c);//向屏幕输出一个字符c
        用例:putchar(a);
    ex4.用getchar和putchar,把从屏幕得到的小写字符转成大写输出。
 

猜你喜欢

转载自blog.csdn.net/qq_26128879/article/details/82820535