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

歡迎訪問 生活随笔!

生活随笔

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

生活经验

c语言字符串 s,c – printf格式字符串中“% – *.* s”的含义是什么

發布時間:2023/11/27 生活经验 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言字符串 s,c – printf格式字符串中“% – *.* s”的含义是什么 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

你可以在這里閱讀printf的手冊頁:

http://pubs.opengroup.org/onlinepubs/009695399/functions/fprintf.html.但是它更像是法律文本而不是教程,所以用有限的英語技能很難理解.

我不知道*.*并且必須自己閱讀該手冊頁.這真有趣.讓我們從一個簡單的printf(“%s”,“abc”)開始.它將打印字符串abc.

printf(“%8s”,“abc”)將打印abc,包括5個前導空格:8是“字段寬度”.考慮具有列寬的數據表,以便同一列中的數據垂直對齊.默認情況下,數據是右對齊的,適用于數字.

printf(“% – 8s”,“abc”)將打印abc,包括5個尾隨空格:減號表示字段中的左對齊.

現在為明星:

printf(“% – * s”,8,“abc”)將打印相同的內容.星號表示字段寬度(此處為:8)將作為參數傳遞給printf.這樣就可以通過編程方式進行更改.

現在為“精確”,即:

printf(“% – *.10s”,8,“1234567890123”)將僅打印1234567890,省略最后三個字符:“precision”是字符串的最大字段寬度.這是極少數情況之一(除了舍入,也由精度值控制),其中數據被printf截斷.

最后printf(“% – *.* s”,8,10,“1234567890123”)將打印與之前相同,但最大字段寬度也作為參數給出.

總結

以上是生活随笔為你收集整理的c语言字符串 s,c – printf格式字符串中“% – *.* s”的含义是什么的全部內容,希望文章能夠幫你解決所遇到的問題。

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