#include <stdio.h>
int main(void)
{
char C1;
float F1, F2;
int I1, I2, I3;
scanf("%c %f %f %d %d %d", &C1, &F1, &F2, &I1, &I2, &I3);
printf("[%c]\\[%e]\"[%#o]\n[%.2f]\?[%#x]\'[%d]\n", C1, F2, I2, F1, I1, I3 );
return 0;
}
scanf常用資料型態:
- %c:顯示字元
- %d:顯示整數(十進位)
- %f:顯示浮點數
printf("輸出的值(資料型態)",輸入指向的值)
或是
printf("輸出的文字")
常見的跳脫字元:
- \n:用來換行
- \t:用來縮排(等同於輸出一個 tab)
- \’:用來輸出一個單引號
- \”:用來輸出一個雙引號
- \\:用來輸出一個反斜線
資料型態:
- #:前置一位0
- %d:顯示整數(十進位)
- %o:顯示整數(八進位,octal)
- %x:顯示整數(十六進位,heximal)
- %hu:顯示整數( unsigned short格式 )
- %hx:顯示整數( 十六進位 short格式 )
- %c:顯示字元
- %f:顯示浮點數(double、float使用)
- %e:顯示浮點數(以科學記號方式表示)
- %lld:顯示長整數
- %s:顯示字串
- %%:顯示一個 % 符號
全站熱搜