日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

格式化输入输出(待更新)

發布時間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 格式化输入输出(待更新) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1,printf( )

%[flags][width][.prec][hIL]type

flag

-左對齊
+輸出+
0填充0
[width][.prec]
number占據位數
.number小數位數
*參數,詳見代碼
[type]
i或dint
o8進制輸出
x16進制輸出

#include <stdio.h>
int main(){int num,n;//printf("左對齊\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("*參數\n");printf("%*d\n",6,123);printf("----------------\n");return 0
}輸出:
左對齊
12341234
----------------
+輸出
+1234
-1234
----------------
0填充
00001234
----------------
*參數123
----------------

2,scanf( )

%[flag]type

flag
數字輸入最大字符數
type
d10進制
i10,8,16進制
o,x分別為8進制,16進制

?

#include <stdio.h>
int main(){int num_1,num_2;//輸入字符數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)返回值

返回值
輸入項目數(變量數量)scanf( )
輸出字符數(包括換行符)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,是因為加上了換行符'\n'

文件指針指向文件緩沖區中文件數據的存取位置。(F)

文件指針實際上是一個指向由系統定義的結構體的指針,結構體是在文件打開時由系統自動創建的,里面包含了各種處理文件所需要的信息

總結

以上是生活随笔為你收集整理的格式化输入输出(待更新)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。