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,把從屏幕得到的小寫字符轉成大寫輸出。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章