【C語音基礎】printf()用法

printf() -- 將變量的內容輸出到顯示器上測試

    四種用法blog

        1.printf("字符串\n");字符串

        2.printf("輸出控制符",輸出參數);io

        3.printf("輸出控制符1 輸出控制符2。。。。",輸出參數1, 輸出參數2,。。。);class

             輸出控制符個輸出參數的個數必須一一對應變量

        4.printf(」輸出控制符  非輸出控制符」,  輸出參數);二進制

              輸出控制符包含以下float

                   %d                                     --     int程序

                   %ld                                    --     long  interror

                   %c                                     --     char

                   %f                                      --     float

                   %lf                                     --     double

                   %x  (或者%X或者%#X)          --     int 或 long int 或 short int

                   %o                                     --     同上

                   %s                                     --     字符串

         爲何須要輸出控制符

                1. 01組成的代碼能夠表示數據也能夠表示指令

                2. 若是01組成的代碼表示的是數據的話,那麼一樣的01代碼組合

                   以不一樣的輸出格式輸出就會有不一樣的輸出結果

 

上代碼:

    

#include <stdio.h>
int main(void)
{
    ptintf("hahaha!\n");  //\n表示換行

    int i = 10;
    printf("%d\n",i); //d是十進制,顯示結果爲10
    printf("%o\n",i); //o是八進制,顯示結果爲12
    
    int j = 3;
    int k = 5;
    printf("%d %d\n",j, k);  //OK
     printf("%d\n",j, k);  //error  輸出控制符和輸出參數個數不匹配

    return 0;          
}

//%d 指代指定十進制輸出 i顯示在顯示器上,顧%後面用d.
//由於 i = 10;是以二進制儲存在磁盤中,任何數據都是以二進制存儲 
// i = 10;當中 i 指代的不是10這個數字,而是數字10的二進制代碼;一串表示10的010101代碼
其中將字母 d 改成字母 o 則是指代八進制輸出 i 顯示在顯示器上

 

  

printf 中  %X  (以十六進制輸出)及其用法,很重要:

  規範代碼以下:

    

/*
    2019年3月16日20:45:35
    功能:
    目的:
          記錄測試 %x    %X    %#x    %#X的用法
*/

# include <stdio.h>

int main(void)
{
    //int x = 100;      100是十進制
 
    int x = 47;
    
    printf("%x\n", x);       //輸出結果是: 2f
    printf("%X\n", x);       //輸出結果是: 2F
    printf("%#X\n", x);    //輸出結果是: 0X2f   %#X 推薦使用  
    printf("%#x\n", x);    //輸出結果是: 0x2f

return 0;
}
/*
	在Visual Studio 2017中的輸出結果是:
---------------------------------
2f
2F
0X2F
0x2f
---------------------------------
      總結:
	 %x 四種不一樣的用法,其中 %#X 最好,易於識別程序輸出結果

*/
相關文章
相關標籤/搜索