printf中的x%及用法


printf 和 scanf 簡介

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

四種用法

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

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

3.printf("輸出控制符1 輸出控制符2 .....", 輸出參數1, 輸出參數2, .....);輸出控制符和輸出參數的個數必須一一對應。

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

輸出控制符包含如下

%d

%ld

%c

%f

%lf

%x(或者%X或者%#X)

/*
    2020.6.2
目的:
    測試%x %X   %#x %#X 的用法


*/


# include<stdio.h>
int main(void)
{
int x = 47;// 47是十進制
printf("%x\n", x);    //輸出的結果是2f
printf("%X\n", x);    //輸出的結果是2F
   printf("%#X\n", x);    //輸出的結果是0X2F   %#X推薦使用
printf("%#x\n", x);    //輸出的結果是0x2F

return 0;

}

/*
    在VC++6.0的輸出結果是:
——————————————————
2f
2F
0X2F
0x2f
——————————————————
   
*/

為什么需要輸出控制符

1.01組成的代碼可以表示數據也可以表示指令。

2.如果01組成的代碼表示的是數據的話,那么同樣的01代碼組合 以不同的輸出格式輸出的就會有不同的輸出結果。
















 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM