C語言中 使用方式

2021-08-17 08:41:08 字數 826 閱讀 3141

%[域寬]轉換字元

乙個轉換說明以%開始,以轉換字元結尾,域寬部分是可選的,每個轉換說明對應於乙個輸出引數,改引數被轉化換成有轉換說明規定的資料格式後輸出。

注:如果%後面是非轉換字元,多數編譯系統將它作為普通字元輸出。

域寬說明字元

意義-(減號)

在指定區域按左對齊方式輸出(沒有減號時為右對齊)

+(加號)

輸出正數時在前面冠以+號

空格輸出的第乙個字元不是符號是,要輸出乙個空格作為字首

0(零)

在寬域範圍內用前導0補填空位

#對於o開個市輸出前導0,對於x或x格式要輸出0x或0x字首,對於g或g格式不刪除尾部的0

m(正整數)

指出輸出資料的最小域寬。如果資料的實際寬度大於該值,則按實際寬度輸出,反之,在左邊(左對齊時為右邊)補空格或0(當用0域寬說明字元時)

.(小數點)

分隔域寬和精度。小數點前面可以沒有域寬說明

n(正整數)

指出輸出資料的精度。對於e、e和f格式為小數部分位數,對於g或g格式為有效數字的個數,對於正數為至少應輸出的數字個數(新增前導0來滿足所需寬度)

h指出輸出引數是短整型

l指出輸出引數是長整形

l指出輸出引數是高精度浮點型(long double)

在寬域說明中還可以使用字元,號表示乙個整型值,這個整型值是由包含*的轉換說明對應的引數決定的。

寫了這麼多,希望大家補充,總結不易,望大家看完點贊,溫酒就在這裡謝謝啦^-^。

C語言中使用結構體

1 先定義結構體 struct stu char name 20 long number float score 4 再定義指向結構體型別變數的指標變數 struct stu p1,p2 或者 struct stu p1,p2 定義指標變數p 1 p 2,分別指向結構體型別變數。2 在定義型別的同時...

C語言中使用的詞彙

在c語言中使用的詞彙分為6類 識別符號,關鍵字,運算子,分隔符,常量,注釋符等。一 識別符號。在程式中使用的變數名,函式名,標號等統稱為識別符號。c規定,識別符號只能是字母 數字 下劃線組成的字串,並且其第乙個字元必須是字母或下劃線。在識別符號中,大小寫是有區別的。二 關鍵字 ansi c關鍵字32...

Go語言中使用JSON

encode 將乙個物件編碼成json資料,接受乙個inte ce 物件,返回byte和error func marshal v inte ce byte,error marshal函式將會遞迴遍歷整個物件,依次按成員型別對這個物件進行編碼,型別轉換規則如下 bool型別 轉換為json的boole...