.
聲明:本人只是分享一些床長人工智慧教程相關的免費pdf文檔而已,並非床長人工智慧網校的收費文章。尊重版權,支持原創!
格式控制符的完整格式
的格式控制的完整格式或格式字符下面對組成格式說明的各項加以說明①表示格式說明的起始符號,不可缺少。
②有表示左對齊輸出,如省略表示右對齊輸出。
③有表示指定空位填,如省略表示指定空位不填。
④指域寬,即對應的輸出項在輸出設備上所佔的字符數。
指精度。
用於說明輸出的實型數的小數位數。
為指定時,隱含的精度為位。
⑤或對整型指型,對實型指型。
用於將整型的格式字符修正為型。
---------------------------------------格式字符格式字符用以指定輸出項的數據類型和輸出格式。
①格式用來輸出十進位整數。
有以下幾種用法按整型數據的實際長度輸出。
為指定的輸出欄位的寬度。
如果數據的位數小於,則左端補以空格,若大於,則按實際位數輸出。
輸出長整型數據。
②格式以無符號八進位形式輸出整數。
對長整型可以用格式輸出。
同樣也可以指定欄位寬度用格式輸出。
例運行結果,程序解析在內存單元中以補碼形式存放為,轉換為八進位數為。
③格式以無符號十六進位形式輸出整數。
對長整型可以用格式輸出。
同樣也可以指定欄位寬度用格式輸出。
④格式以無符號十進位形式輸出整數。
對長整型可以用格式輸出。
同樣也可以指定欄位寬度用格式輸出。
⑤格式輸出一個字符。
⑥格式用來輸出一個串。
有幾中用法例如,輸出字符串不包括雙引號。
輸出的字符串佔列,如字符串本身長度大於,則突破獲的限制,將字符串全部輸出。
若串長小於,則左補空格。
如果串長小於,則在列範圍內,字符串向左靠,右補空格。
輸出佔列,但只取字符串中左端個字符。
這個字符輸出在列的右側,左補空格。
其中含義同上,個字符輸出在列範圍的左側,右補空格。
如果,則自動取值,即保證個字符正常輸出。
⑦格式用來輸出實數包括單雙精度,以小數形式輸出。
有以下幾種用法不指定寬度,整數部分全部輸出並輸出位小數。
輸出共佔列,其中有位小數,如數值寬度小於左端補空格。
輸出共佔列,其中有位小數,如數值寬度小於右端補空格。
⑧格式以指數形式輸出實數。
可用以下形式數字部分又稱尾數輸出位小數,指數部分佔位或位。
和和字符含義與前相同。
此處指數據的數字部分的小數位數,表示整個輸出數據所佔的寬度。
⑨格式自動選格式或格式中較短的一種輸出,且不輸出無意義的零。
---------------------------------------關於函數的進一步說明如果想輸出字符,則應該在格式控制字符串中用連續兩個表示,如,輸出。
---------------------------------------對於單精度數,使用格式符輸出時,僅前位是有效數字,小數位.對於雙精度數,使用格式符輸出時,前位是有效數字,小數位.
拾遺由高手指點對於的格式還可以用如下方法表示例前邊的定義的是總的寬度,後邊的定義的是輸出的個數。
分別對應外面的參數和。
我想這種方法的好處是可以在語句之外對參數和賦值,從而控制輸出格式。。。。