printf( )與scanf( )的簡單理解

%c 字符及其ASCALL碼
%s 字符串
%d 整數(十進制)
%u 無符號整數
%o 整數(八進制)
%x 無符號整數(十六進制)
%f 浮點數字
%g 浮點數字
%e 浮點數字(科學計數法)
%p 指針
%n 存儲輸出字符的數量放進參數列表的下一個變量中

printf( )

printf("a%d\n",90);

( )內叫做參數列表,每兩個用逗號隔開
在" ",內的值會如實輸出 %d代表實數,在輸出時會被90這個實數代替

在這裏插入圖片描述
%3d就是設置輸出的寬度爲3
\nj就是換行符

printf("a%3d\n",9)
printf("a%3d\n",90)
printf("a%3d\n",909)

在這裏插入圖片描述
也可以把上一步沒有數字的空填0

printf("a%03d\n",9)

在這裏插入圖片描述
%f ,f就是float的略寫;
%lf,就是long float;
%.2f;就是規定輸出小數點後倆各位(四捨五入)後

printf("a;%.2f",122.55);

在這裏插入圖片描述

scanf()

 int n,f,u;
 scanf("%d-%d-%d",&n,&f,&u);
 printf("%d,%d,%d",n,f,u);}

輸出結果
在這裏插入圖片描述
由上面輸入可以看出輸入時,-也要輸入;而賦值n,必需在前面加&
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章