C String 前面不足位數補零的方法

2021-07-22 08:38:23 字數 567 閱讀 3808

比如 定義乙個整型

int i = 5;

要把這個 i 轉換成 0005,拼接到字串中,可以使用方法

string s = i.tostring().padleft(4,'0');  //第乙個引數是位數,第二個是位數不足時,補充的字元;

定義:padleft(int totalwidth, char paddingchar) //在字串左邊用 paddingchar 補足 totalwidth 長度

padright(int totalwidth, char paddingchar) //在字串右邊用 paddingchar 補足 totalwidth 長度

注意第二個引數為 char 型別,所以用單引號,也可以用 convert.tochar(string value) 把字串轉換成 char 型別。如果字串長度大於 1,則使用 str.tochararray()[index]。  

檢視其他人部落格還有類似

1> i.tostring("d5");

2> i.tostring("0000")); //轉換成4位

等方法,沒有測試過。請用之前試試可行否;

C String 前面不足位數補零的方法

int i 10 方法1 console.writeline i.tostring d5 方法2 console.writeline i.tostring padleft 5,0 推薦 方法3 console.writeline i.tostring 00000 在 c 中可以對字串使用 padle...

C String 前面不足位數補零的方法

int i 10 方法1 console.writeline i.tostring d5 方法2 console.writeline i.tostring padleft 5,0 推薦 方法3 console.writeline i.tostring 00000 在 c 中可以對字串使用 padle...

C String 前面不足位數補零的方法

c 位數不足補零 int i 10 方法1 console.writeline i.tostring d5 方法2 console.writeline i.tostring padleft 5,0 推薦 方法3 console.writeline i.tostring 00000 在 c 中可以對字...