반응형
http://msdn.microsoft.com/ja-jp/library/ms908328.aspx
http://msdn.microsoft.com/ko-kr/library/s8s7t687(VS.80).aspx
잘 안나오네 -_-;;
MFC 의 CString.Format() 을 쓰다가 C#의 String.Format() 쓰니까 좀 헷갈려서. 정리해 버린다.
MFC :
Example
CString str;
str.Format(_T("Floating point: %.2f\n"), 12345.12345);
_tprintf(_T("%s"), (LPCTSTR) str);
str.Format(_T("Left-justified integer: %.6d\n"), 35);
_tprintf(_T("%s"), (LPCTSTR) str);
str.Format(IDS_SCORE, 5, 3);
_tprintf(_T("%s"), (LPCTSTR) str);
Output
If the application has a string resource with the identifier IDS_SCORE that contains the string "Penguins: %d\nFlyers : %d\n", the above code fragment produces this output:
Floating point: 12345.12
Left-justified integer: 000035
Penguins: 5
Flyers : 3
C# :
문자 |
설명 |
예제 |
출력 |
C 또는 c |
통화 |
Console.Write("{0:C}", 2.5); Console.Write("{0:C}", -2.5); |
$2.50 ($2.50) |
D 또는 d |
Decimal |
Console.Write("{0:D5}", 25); |
00025 |
E 또는 e |
공학용 |
Console.Write("{0:E}", 250000); |
2.500000E+005 |
F 또는 f |
고정 소수점 |
Console.Write("{0:F2}", 25); Console.Write("{0:F0}", 25); |
25.00 25 |
G 또는 g |
일반 |
Console.Write("{0:G}", 2.5); |
2.5 |
N 또는 n |
Number |
Console.Write("{0:N}", 2500000); |
2,500,000.00 |
X 또는 x |
16진수 |
Console.Write("{0:X}", 250); Console.Write("{0:X}", 0xffff); |
FA FFFF |
C# 에서는, 예를들어
String txtResult = txt.ToString().Format( "textvalue{0:00}", 1234 );
-> textvalue12
반응형
'프로그램' 카테고리의 다른 글
음성합성 프로그램을 만들어 봐야겠다. (0) | 2012.03.04 |
---|---|
이미지 자동 병합 프로그램. (17) | 2012.03.02 |
바코드 프로그램 - 4. 마트 바코드 EPC, CODE39, CODE128. (0) | 2012.02.26 |
바코드 프로그램 - 3. EAN-13 표준의 해석. (3) | 2012.02.26 |
바코드 프로그램 - 2 (0) | 2012.02.25 |