工作日誌2016 07 14

2022-04-04 21:22:39 字數 960 閱讀 4047

字串格式化,對於液晶顯示佔位比較有用

%s:例如:printf("%s", "china")輸出"china"字串(不包括雙引號)。

%ms:輸出的字串佔m列,如字串本身長度大於m,則突破獲m的限制,將字串全部輸出。若串長小於m,則左補空格。

%-ms:如果串長小於m,則在m列範圍內,字串向左靠,右補空格。

%m.ns:輸出佔m列,但只取字串中左端n個字元。這n個字元輸出在m列的右側,左補空格。

%-m.ns:其中m、n含義同上,n個字元輸出在m列範圍的左側,右補空格。如果n>m,則自動取n值,即保證n個字元正常輸出。

自己嘗試的結果為:

%m.ns   m>n時,總共輸出m個字元,其中包括n個字元,(m-n)個空格

m

char str="

0123456789";

char str1="01"

; printf(

"%3.5s\r\n

",str); //

01234

printf("

%5.3s\r\n

",str); //

__012

printf("

%3.3s\r\n

",str); //

012 printf("

%5.5s\r\n

",str); //

01234

printf("

%7.5s\r\n

",str); //

__01234

printf("

%3.5s\r\n

",str1);//

_01 printf("

%3.3s\r\n

",str1);//

_01 printf("

%5.3s\r\n

",str1);//

___01

20070323工作日誌

11 32 今天先來第一件事就把昨天查詢的開題報告資料copy到電腦上 然後就開始寫開題報告,這個開題報告真麻煩 分開題報告 文獻綜述和任務書三個部分 開始以為有怎麼資料,湊湊copy應該就差不多,後來發現pdf中copy出來的都是imag 根本沒法用,那只好晚上找 找了半天,弄弄,還是沒搞完 頭都...

20070329工作日誌

2007 3 30 10 29 28日後來就寫日誌,一直寫到下班 至於debug fz模組,昨天debug了一下,和tg模組差不多,只是在讀取role配置檔案時有所不同,側重點不同 2007 3 30 10 36 29日就是正常上班 處理了醫療模組中的乙個頁面新增和合管辦的頁面新增 增加了js驗證,...

20070330工作日誌

2007 3 30 10 29 28日後來就寫日誌,一直寫到下班 至於debug fz模組,昨天debug了一下,和tg模組差不多,只是在讀取role配置檔案時有所不同,側重點不同 2007 3 30 10 36 29日就是正常上班 處理了醫療模組中的乙個頁面新增和合管辦的頁面新增 增加了js驗證,...