格式化输入输出(待更新)
生活随笔
收集整理的這篇文章主要介紹了
格式化输入输出(待更新)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1,printf( )
%[flags][width][.prec][hIL]type
| flag | |
| - | 左對(duì)齊 |
| + | 輸出+ |
| 0 | 填充0 |
| [width][.prec] | |
| number | 占據(jù)位數(shù) |
| .number | 小數(shù)位數(shù) |
| * | 參數(shù),詳見代碼 |
| [type] | |
| i或d | int |
| o | 8進(jìn)制輸出 |
| x | 16進(jìn)制輸出 |
#include <stdio.h>
int main(){int num,n;//printf("左對(duì)齊\n");printf("%-9d\n",1234);printf("%9d\n",1234);printf("----------------\n");/printf("+輸出\n");printf("%+d\n",1234);printf("%+d\n",-1234);printf("----------------\n");/printf("0填充\n");printf("%08d\n",1234);printf("----------------\n");/printf("*參數(shù)\n");printf("%*d\n",6,123);printf("----------------\n");return 0
}輸出:
左對(duì)齊
12341234
----------------
+輸出
+1234
-1234
----------------
0填充
00001234
----------------
*參數(shù)123
----------------
2,scanf( )
%[flag]type
| flag | |
| 數(shù)字 | 輸入最大字符數(shù) |
| type | |
| d | 10進(jìn)制 |
| i | 10,8,16進(jìn)制 |
| o,x | 分別為8進(jìn)制,16進(jìn)制 |
?
#include <stdio.h>
int main(){int num_1,num_2;//輸入字符數(shù)scanf("%3d%4d",&num_1,&num_2);printf("num_1=%d num_2=%d",num_1,num_2);return 0;
}
輸入:1234567
輸出:num_1=123 num_2=4567
(1)返回值
| 返回值 | |
| 輸入項(xiàng)目數(shù)(變量數(shù)量) | scanf( ) |
| 輸出字符數(shù)(包括換行符) | printf( ) |
#include <stdio.h>
int main(){int num_1,num_2;int a,b;num_1=scanf("%d %d",&a,&b);num_2=printf("%dtype%d\n",a,b);printf("num_1=%d,num_2=%d\n",num_1,num_2);return 0;
}輸入:123 45
輸出:
123type45
num_1=2,num_2=10 //之所以為10,是因?yàn)榧由狭藫Q行符'\n'
文件指針指向文件緩沖區(qū)中文件數(shù)據(jù)的存取位置。(F)
文件指針實(shí)際上是一個(gè)指向由系統(tǒng)定義的結(jié)構(gòu)體的指針,結(jié)構(gòu)體是在文件打開時(shí)由系統(tǒng)自動(dòng)創(chuàng)建的,里面包含了各種處理文件所需要的信息
總結(jié)
以上是生活随笔為你收集整理的格式化输入输出(待更新)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 姚贝娜都有哪些著名的歌曲?
- 下一篇: 什么原因导致精子成活率低