/* printf */ #include <stdio.h> int main() { char string[] = "abc"; printf("%d\n", 2); //單個字符輸入 printf("%d %d\n", 2, 2); //使用多個占位符 printf("%c %hhd\n", 'c', 'c'); //%c表示輸入字符, %hhd表示將字符轉換為ascii碼值 printf("%s", string); //輸出字符串 printf("%.2f %g\n", 1.2, 1.2); //.2f保留小數點后兩位,%g不輸出小數點后無效的位數 printf("%d\n", (int)sizeof(int)); //使用(int)進行強制類型轉換 printf("%d 0%o\n", 0156, 156) //0156 %d 將八進制轉換為十進制, %o將156十進制轉換為八進制 printf("%d 0x%x", 0x10, 10); //0x10 %d 將十六進制轉換為十進制,0x%x將10將十進制轉換為十六進制 }