C# 강좌 6.c# 입출력문
지금까지 사용했던 Console.WriteLine()은 사용자가 입력한 값을 출력시킬 수 있게 해주는 출력문이라고 합니다. 오늘은 Console.WriteLine()을 다시 정리해보고, 그 외의 여러 입출력문에 대해 배워보겠습니다.
입출력문의 종류
1)출력문
2)입력문
입력문에는 Console.ReadLine(), Console.Read()가 있습니다. Console.ReadLine()은 문자형을 입력 받을 때 사용되고, Console.Read()는 정수형을 입력 받을 때 사용됩니다.
※ 참고 : 출력문의 관련개념-자리표시자
자리표시자는 c언어의 %d %f 같은 변환명세문자와 같은 위상의 개념으로 c#에서 자리를 표시해주는 문자입니다. 중괄호를 이용해 표현해줍니다. C# 8.0버젼에선 거의 안쓰다보니 이런게 있다 정도만 알고 넘어가세요
Console.WriteLine("안녕");
Console.WriteLine("{0} {1} {2}", "안녕하세요.", "여러분", "반갑습니다.");
Console.WriteLine("{0} {1} {2} {1} {0}", "안녕", "Hello", "Hi");
// Option 지정
Console.WriteLine("{0}", 1234.5678);
Console.WriteLine("{0,15}", 1234.5678); // 15칸 내 오른쪽 정렬
Console.WriteLine("{0,-15}", 1234.5678); // 15칸 내 왼쪽 정렬
Console.WriteLine("{0:C}", 1234.5678); // 통화량 표시(원)
Console.WriteLine("{0,15:N}", 1234.5678); // 15칸 내 3자리 콤마
Console.WriteLine("{0}", string.Format("{0:#,###.###}", 1234.5678));
중괄호 안에 왜 숫자를 1이 아닌 0부터 시작했냐면 모든 프로그래밍 언어는 0번째 자리부터 셉니다. 제로베이스인덱스 구조라 하죠.
'프로그래밍 > C#' 카테고리의 다른 글
C# 강좌 8.c# 제어문(1)조건문 (0) | 2020.08.01 |
---|---|
C# 강좌 7.c# 연산자에 대해서 (0) | 2020.08.01 |
C# 강좌 5-3.c# 자료형(3)C# 자료형들의 형변환 (0) | 2020.08.01 |
0에서 시작하는 인덱스는 0보다 크거나 같아야 하며 인수 목록의 크기보다 작아야 합니다. (0) | 2020.07.31 |
c# 시스템 정보 가져오는 클래스 (0) | 2020.07.31 |