간혹 숫자값에 대해서
통화나 소수점 표시 등 포맷을 설정할수 있다.
-> 이걸 잘 몰라서 좀 헤매던 때가 있었습니다.
float로 나오는 값의 소수점 2자리만 나타내고 싶어서
string으로 형변환해서 표시하는 등 비효율적인 코딩을 했었는데...
공부를 좀 더 해야겠네요..
문자 | 설명 |
---|---|
C or C | 통화 단위로 출력 |
D or d | 정수형 숫자 출력 |
E or e | 지수형 숫자 출력 |
F or f | 고정 소수점 형태 숫자 출력 |
G or g | 고정 소수점이나 정수 형태로 적절하게 출력 |
N or n | 콤마(,) 를 중간에 삽입해 출력 |
X or x | 16진수로 출력 |
-> G의 경우 설명이 애매해서 좀 더 확인해보니
f처럼 소수점을 지정할수 있었습니다.
그리고 소수점미지정시 반올림해서 값을 표현하는것 같습니다.
Code | 결과 |
---|---|
Console.WriteLine("{0:C}", 15); |
|
-> 빨리 빨리 개발만 하다보니
기본을 소홀히 했었나봅니다.
'프로그래밍&IT > C#' 카테고리의 다른 글
논리 연산자 우선순위 (0) | 2014.05.10 |
---|---|
DateTime 클래스 (0) | 2014.05.08 |
c# Value & Reference type , 기본 데이터 타입 (0) | 2014.01.04 |
C# Hashtable 클래스 (.net framework 3.5 기준 / MSDN) (0) | 2013.12.29 |
C#, MySQL - MySql database 연결하기 (0) | 2013.12.28 |