1. 程式人生 > >C語言知識點(2)-輸入和輸出

C語言知識點(2)-輸入和輸出

 

printf用法


printf(“ 普通字串 ”  );
printf(“ 格式字串 ”,變數列表);

使用printf和scanf函式時,要在最前面加上#include“stdio.h”

格式字元

  • %d  整型   int
  • %c    字元  char
  • %ld    長整型 long int
  • %s    字串
  • %f    浮點型 float
  • %o    八進位制
  • %lf    double
  • %%  輸出一個百分號
  • %x%X 十六進位制輸出大寫

printf(“%2d”,123 );  第二部分有三位,大於指定的兩位,原樣輸出123

printf(“%5d”,123 );  第二部分有三位,小於指定的五位,左邊補兩個空格  123

printf(“%10f”,1.25 ); 小數要求補足6位的,沒有六位的補0,。結果為 1.250000

printf(“%5.3f”,125 ); 小數三位,整個五位,結果為1.250(小數點算一位)

printf(“%3.1f”,1.25 );小數一位,整個三位,結果為1.3(要進行四捨五入)

 

scanf用法

 

scanf(“a=%d,b=%d”,&a,&b);

一定要記住是以第一部分的格式在終端輸入資料。

scanf(“%d”,&x);這個時候輸入1,特別注意表示的是整數1

scanf(“%c”,&x);這個時候輸入1,特別注意表示的是字元‘1’ASCII為整數48。