在C語言中如何使用sprintf()函數?
操作方法
(01)函數原型:int sprintf( char *buffer, const char *format, [ argument] … );這個函數包含三個部分的參數:buffer:char型指針,指向將要寫入的字符串的緩衝區。format:格式化字符串。即可選參數的想要輸入的數據類型。[argument]...:可選參數,可以是任何類型的數據。
(02)功能説明:這個函數就是把第三部分的數據,按照第二部分格式化字符的格式,把第三部分的數據進行”格式化“,然後在把格式化後的數據類型,存儲到字符串的緩存區間裏去。
(03)%m.n格式説明:如果按格式%m.n格式輸出,若數據長度超出m(加小數點),則按實際長度輸出;反之則左補空格(%-m.n右補空格)。
(04)整數轉化為字符串:char str[10];sprintf(str ,"%d", 111); //產生"111"説明:這個是把111存儲到了str數組中,存儲為“111”
(05)兩個整數組合成一個字符串:char str[10];sprintf(str,"%4d%4d", 123,4567); //產生:“ 1234567"説明:把整數123 整數4567 打印成一個字符串保存在str 中。不足的左邊補空格
(06)兩個整數轉化為帶小數的字符串:char str[10];sprintf(str,"%d%cf%d", 1,'.',345); //產生:1.345説明:兩個整數形成帶小數點的字符串,極大的方便了不支持做浮點運算,且需要小數點時。
(07)浮點型轉化為字符串:char str[10];sprintf(str,"%4.2f", 1234.244); //產生:“1234.24“説明:一個浮點型數據形成浮點型字符串
(08)多種數據融合:char str[10];sprintf(str,"%4.2f%s", 1234.244,"cm"); //產生:“1234.24cm”説明:一個浮點型數據形成浮點型字符串,後添加單位。
特別提示
注意%m.n格式的要點。
如果覺得小編有幫助到你,請為小編點個贊;而且分享給你同學,讓小編幫助更多的同學吧!
-
怎麼樣校驗Win10 ISO的SHA1 如何驗證MD5值
如果你想了解自己下載的Windows10ISO文件是否為原版,這時該怎麼樣操作呢?我們可以通過驗證ISO文件的SHA1與MD5值,下面就來看看如何驗證SHA1與MD5的方法吧。操作方法(01)首先我們在下載Windows10ISO文件的頁面,可以看到MD5與SHA1的數值,把這些數值複製保存起來。(02)接下...
-
如何使用PPT輸入化學式
今天我給大家尤其式學生們介紹一個怎麼使用PPT輸入化學式的傳統方法,希望能幫到你們,一起來看看吧!操作方法(01)首先你需要做的就是打開一個新建的文本,在上方的菜單欄裏面選擇插入選項卡,看到右邊選擇繪製橫排文本框。(02)線使用鼠標選中文本框,右鍵單擊鼠標,選擇跳出選...
-
QQ通訊錄怎麼添加聯繫人?
QQ通訊錄怎麼添加聯繫人?操作方法(01)我們首先登錄自己的QQ號。(02)然後點擊軟件右下角的應用管理器按鈕,如圖:(03)點擊通訊錄按鈕,如圖:(04)在通訊錄中點擊添加按鈕,如圖所示:(05)輸入聯繫人的姓名等信息後點擊確定按鈕,如圖所示:...
-
如何將CorelDraw文件轉為jpg圖片
CorelDraw保存的源文件是CDR格式,將文件轉為jpg格式的圖片。操作方法(01)準備好CorelDraw文件(02)然後打開CorelDraw軟件進入界面,選擇菜單欄中的-文件-打開,(03)找到準備好的cdr文件,將文件置入到文檔中(04)當導出時,點擊菜單欄中的-文件-導出(05)在保存類型中找到jpg格式,點...