十進制、八進制、十六進制的應用

#include
#include
int main ()
{
     int a =100, b = 0270, c = 0X2F;
     printf("a((d)=%d, d(#d)=%d\\n", a, a);
     printf("a(o)=%o,d(#o)=%#o\\n",b, b);
     printf("c(x)=%x,c(#x)=%#x, c(X)=%X, c(#X)=%#X\\n", c, c, c, c);

     system("pause");
     return 0;
}.h>.h>

輸出十進制使用%d,輸出八進制使用%o(注意是字母 o,不是數字 0),輸出十六進制使用%x%X。如果希望帶上前綴,可以加#,例如 %#d、%#o、%#x、%#X。

需要注意的是,十進制數沒有前綴,所以 %d 和 %#d 的輸出結果一樣。

八進制與十六進制要加上前綴

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