C# 언어

1. 다음과 같은 결과를 출력하는 프로그램을 for 문을 이용하여 작성하세요. * ** *** **** ***** 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 using System; using static System.Console; using System.Text; using System.IO; namespace baekjoon { class MainApp { static void Main() { for(int i = 0; i
1. ++i와 i++의 차이점은 무엇인가요? ++i는 전위 증가 연산자로 코드가 실행될 때 증가된 상태에서 수행 i++은 후위 증가 연산자로 코드가 실행된 후에 i값이 증가됨 2. 다음 보기중에서 그 결과가 다른 것을 찾으세요. int i = 0; 조건 i = i + 1; // 2 i++; // 1 ++i; // 2 i +=1; // 2 3. 다음 코드에서 a와 b는 각각 얼마일까요? int a = 8 >> 1; int b = a >> 2; a : 4 b : 1 쉬프트 연산자로 >> 1(오른쪽으로 1비트만큼) 이동하게된다. 1000(8)에서 오른쪽으로 1씩 밀리면 0100(4)가 된다. b또한 0100(4)에서 오른쪽으로 두칸 밀리면 0001(1)이 된다. 4. 다음 코드에서 a는 얼마일까요? int a..
1. 다음 코드에서 잘못된 부분을 찾고, 그 이유를 설명하세요. int a = 7.3; float b = 3.14; double c = a * b; char d = "abc"; string e = '한' 크기가 더 큰것 -> 크기가 더 작은 것 : 명시적 캐스팅 필요 (데이터가 손실 될 우려가 있어 형변환 필요) 작은 것 -> 크기가 더 작은 것 : 암시적 캐스팅 (데이터가 손실 될 우려가 적음) int a = 7.3; // int형은 소수점이 없는 정수를 받음 7.3을 int형으로 캐스팅 혹은 int값을 float형으로 해줘야함 int a = (int)7.3 or float a = 7.3f; float b = 3.14; // float b = 3.14f; // float형은 데이터 뒤에 f를 붙여줘야됨..
1. 다음과 같이 텍스트를 출력하는 프로그램을 작성하세요. 여러분, 안녕하세요? 반갑습니다! 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 using System; using static System.Console; using System.Text; using System.IO; namespace baekjoon { class MainApp { static void Main() { WriteLine("여러분, 안녕하세요?"); WriteLine("반갑습니다!"); } } }
챕터 07 '클래스' 입니다 C#의 클래스와 객체 지향 프로그래밍의 원리를 알아봅니다! '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리글 더보기 2020/01/06 - [이것이 C#이다] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [이것이 C#이다] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [이것이 C#이다] - Ch03 데이터 보관하기 2020/01/07 - [언어 공부/이것이 C#이다] - 부록A. 문자열 다루기 2020/01/07 - [언어 공부/이것이 C#이다] - Ch04. 데이터를 가공하는 연산자 2020/01/08 - [언어 공부/이것이 C#이다] - Ch05 코드의 흐름 제어하기 2020/01/09 - [언어 공부/이것이 C#이다] - c..
챕터 06 '메서드'입니다. 메서드를 이용하여 프로그램의 덩치가 커져도 여전히 간결하고 이해하기 좋게 소스 코드를 유지할 수 있는 방법을 배웁니다! '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리 글 더보기 2020/01/06 - [이것이 C#이다] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [이것이 C#이다] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [이것이 C#이다] - Ch03 데이터 보관하기 2020/01/07 - [언어 공부/이것이 C#이다] - 부록 A. 문자열 다루기 2020/01/07 - [언어 공부/이것이 C#이다] - Ch04. 데이터를 가공하는 연산자 2020/01/08 - [언어 공부/이것이 C#이다] - Ch05 코드의 흐름 제어..
챕터5 '코드의 흐름 제어' 입니다 if문 ,switch, 각종 반복문, 분기문 등을 배웁니다 '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리글 더보기 2020/01/06 - [언어 공부/이것이 C#이다] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [언어 공부/이것이 C#이다] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [언어 공부/이것이 C#이다] - Ch03 데이터 보관하기 2020/01/07 - [언어 공부/이것이 C#이다] - 부록A. 문자열 다루기 2020/01/07 - [언어 공부/이것이 C#이다] - Ch04. 데이터를 가공하는 연산자 ㅇ 분기문 분기문은 프로그램의 흐름을 조건에 따라 여러 갈래로 나누는 흐름 제어 구문입니다. C#에서는 if..
ch04 '연산자 다루기' 입니다데이터를 가공하는 연산자에 대해 배웁니다. '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리글더보기2020/01/06 - [이것이 C#이다] - Ch01 프로그래밍을 시작합시다.2020/01/06 - [이것이 C#이다] - Ch02 처음 만드는 C# 프로그램2020/01/06 - [이것이 C#이다] - Ch03 데이터 보관하기2020/01/07 - [이것이 C#이다] - 부록A. 문자열 다루기 ㅇ 산술 연산자 연산자설명지원 형식+양쪽 연산자를 더합니다.모든 수치 데이터 형식-왼쪽에서 오른쪽 연산자를 차감합니다.모든 수치 데이터 형식*양쪽 연산자를 곱합니다.모든 수치 데이터 형식/왼쪽에서 오른쪽 연산자를 나눈 몫모든 수치 데이터 형식%왼쪽에서 오른쪽 연산자를 나눈..
부록 A '문자열 다루기' 입니다 string형식의 문자열을 가공하고 다양한 기능을 배웁니다! '이것이 C#이다' 교재를 바탕으로 정리했습니다. 이전 정리글 더보기 2020/01/06 - [이것이 C#이다] - Ch01 프로그래밍을 시작합시다. 2020/01/06 - [이것이 C#이다] - Ch02 처음 만드는 C# 프로그램 2020/01/06 - [이것이 C#이다] - Ch03 데이터 보관하기 ㅇ string 형식 메소드 문자열 안에서 찾기 메소드 설명 반환 indexOf() 지정 문자,문자열 위치 찾음 int형 LastIndexOf() 지정 문자,문자열을 뒤에서 부터 찾음 int형 StartWith() 지정 문자로 시작하는지 평가 true/false or -1 EndsWith() 지정 문자로 끝나는지..
재호우96
'C# 언어' 카테고리의 글 목록 (4 Page)