프로그래밍/C#
0 채우기 (Zero Padding) in C#
쪼구니
2022. 12. 20. 21:21
반응형
C#에서 숫자 변수를 자리수에 맞추어 0으로 채우는 방법 (Zero Padding)
1. 타입이 정수형일 경우,
int num = 123456;
Console.WriteLine(num.ToString("D10"));
0000123456
2. 타입이 실수형일 경우,
float fnum = 123.456f;
Console.WriteLine(fnum.ToString("00000.00"));
00123.46
3. 타입이 문자열일 경우,
string snum = "123456";
Console.WriteLine(snum.PadLeft(10, '0'));
0000123456
문자열의 경우 PadRight를 써서 오른쪽에 문자를 자리수에 맞추어 추가하거나, '0' 대신 다른 문자를 넣어 사용할 수 있다.
반응형