int a = 1;
int b = 2;
Console.WriteLine(a + "+" + b + "=" + a + b); //1+2=12
Console.WriteLine(a + "+" + b + "=" + (a + b)); //1+2=3 <= 괄호 안에 있는게 먼저 실행 됨. (우선순위를 높인다.)
//칸수 맞추기
int number = 255;
Console.WriteLine("Number : {0}", number); //십진수 기본
Console.WriteLine("Number : {0,10:D5}", number); //10칸을 공간으로 잡는데 뒤에 5개는 숫자를 채워라(우측정렬)
Console.WriteLine("Number : {0,10}", number); //10칸을 공간으로 잡아 숫자 우측 정렬
Console.WriteLine("Number : {0,-5}|||||{0}", number); //좌측 정렬 5개의 공간 확보
Console.WriteLine("Number : {0:X}", number); // 16진수 출력
Console.WriteLine("Number : {0:X4}", number); // 16진수 4자리 출력하는데 빈 곳은 0으로 처리
Console.WriteLine("Number : {0,4:X}||", number); // 4자리를 확보하고 16진수 출력.우측정렬(||는 자리 표시 위한 것 의미 없음)
Console.WriteLine("Number : {0,-4:X}||", number); // 4자리를 확보하고 16진수 출력.좌측정렬(||는 자리 표시 위한 것 의미 없음)
//실수형 변수
//float f = 1.0f; //float 형
//float f2 = 1.0; //에러 발생 : c++에서는 뒤에 f를 안붙여 줘도 처리 됐지만, c#에서는 타입체크를 까다롭게 해줘야 한다.
//double d = 1.0; //double형
float f = 1.12345f;
double d = 2.12345;
Console.WriteLine("float : {0}, double : {1}", f, d);
Console.WriteLine("float : {0}", f.ToString("F3")); //소수점 3쨰자리까지 출력
//반올림
f = (float)Math.Round(f, 4);
Console.WriteLine("반올림 : {0}", f);
//올림 = 정수
Console.WriteLine("올림 : {0}", Math.Ceiling(f));
//버림 - 정수
Console.WriteLine("버림 : {0}", Math.Floor(f));
'공부 > C#' 카테고리의 다른 글
배열 (0) | 2016.05.04 |
---|---|
데이터 타입 (0) | 2016.05.04 |
string 처리 기본 (0) | 2016.05.04 |
[잡담]C# 공부 첫날 소감 (0) | 2016.05.03 |
C# 첫 경험 (0) | 2016.05.03 |