#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:顯示字串
  • %%:顯示一個 % 符號

arrow
arrow
    全站熱搜

    伊西爾 發表在 痞客邦 留言(0) 人氣()