printf()之使用功能為將指定的文字、數字等等...顯示在螢幕上,使用此函數必須先#include <stdio.h>

小試身手小範例(1)

#include <stdio.h>
int main(void)
{
    printf("Innovation distinguishes between a leader and a follower \n");
    printf("by Steven Jobs \n");
}

輸出畫面(1)

blog01  

若使用printf()函數時要指定顯示格式為整數、字串、浮點數、字元等等...則必須搭配格式指定(Format specifier),如下:

 Format specifier
  %c   字元方式輸出
  %s   字串方式輸出
  %o   整數方式輸出 (八進位)
  %d   整數方式輸出 (十進位)
  %x   整數方式輸出 (十六進位)
  %f   浮點數方式輸出
  %e   浮點數方式輸出 (使用科學記號)
  %g   浮點數方式輸出 (比較%f 或%e哪個精簡,則使用那個)
  %u   無號整數方式輸出
  %%   顯示%符號

 

小試身手小範例(2)

#include <stdio.h>
int main(void)
{
    printf("格式:字元, 輸出:%c\n",'S' );
    printf("格式:字串, 輸出:%s\n","Smile" );
    printf("格式:整數(八進位), 輸出:%o\n", 31 );
    printf("格式:整數(十進位), 輸出:%d\n", 31 );
    printf("格式:整數(十六進位), 輸出:%x\n", 31 );
    printf("格式:浮點數, 輸出:%f\n", 98.7654321 );
    printf("格式:浮點數(科學記號), 輸出:%e\n",98.7654321 );
    printf("格式:浮點數(精簡版), 輸出:%g\n", 98.7654321);
    printf("格式:無號整數, 輸出:%u\n", 31 );
    printf("顯示%符號, 輸出:%% \n" );
}

輸出畫面(2)

12   

123  

arrow
arrow

    S 發表在 痞客邦 留言(0) 人氣()