C語言知識點(2)-輸入和輸出
阿新 • • 發佈:2018-12-14
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。