전체 글
-
-
[C# 개념] 4.11 null 병합 연산자Anna belly belly hard/C# 2023. 7. 10. 15:05
- null 병합 연산자 ?? : null 조건부 연산자 처럼 프로그램에서 종종 필요한 변수/객체의 null 검사를 간결하게 만들어 주는 역할, 두개의 피연산자를 받아들이고 왼쪽 피연산자가 null 인지 평가합니다. 평가 결과가 null 이 아닌 것으로 나타나면 왼쪽 피 연산자를 그대로 반환하고, null 인것으로 평가되면 오른쪽 피연산자를 반환합니다. - C# 에서는 null 과 관계된 형식과 연산자에 ? 기호가 들어갑니다. Nullable 형식을 선언할 때도 ? 가 사용되고, null 조건부 연산자 ?. 와 ?[] 도 ? 이 사용됩니다. using System; namespace NullCoalescing { class MainApp { static void Main(string[] args) { i..
-
[C# 개념] 4.10 할당 연산자Anna belly belly hard/C# 2023. 7. 10. 14:57
- 할당 연산자(Assignment Operator) : 이름 처럼 변수 또는 상수에 피연산자 데이터를 할당하는 기능 using System; namespace AssignmentOperator { class MainApp { static void Main(string[] args) { int a; a = 100; Console.WriteLine($"a = 100 : {a}"); a += 90; Console.WriteLine($"a += 90 : {a}"); a -= 80; Console.WriteLine($"a -= 80 : {a}"); a *= 70; Console.WriteLine($"a *= 70 : {a}"); a /= 60; Console.WriteLine($"a /= 60 : {a}"); ..
-
[C# 개념] 4.9 비트 연산자Anna belly belly hard/C# 2023. 7. 10. 14:50
- 컴퓨터는 원래 0 과 1의 비트 데이터만 다루는 기계 인데, 지금까지의 데이터 형식을 보면 1바이트 크기의 형식이 가장 작습니다. 비트를 무려 8개나 담을 수 있는 크기의 데이터 형식. - 지금 까지 본 데이터 형식의 크기도 모두 '바이트' 단위로 이루어져 있다. - 바이트 단위가 대부분의 데이터를 다루기에 용이한 크기이긴하지만, 어쨋든 비트 수준에서 데이터를 가공해야 하는 경우가 생기는데, 비트 연산자는 이를 위한 연산자. 4.9.1 시프트 연산자 1) Shift Operator - 비트를 왼쪽이나 오른쪽으로 이동시키는 연산 2) 왼쪽 시프트 연산 3) 오른쪽 시프트 연산 4) 음수에 대한 오른쪽 시프트 연산 5) 시프트 연산자의 사용법 - 시프트 연산자는 산술 연산자 처럼 피연산자 두개를 받는다...
-
[프로그래머스/코딩 기초 트레이닝/C#] 9. 홀짝 구분하기 / C# 의 조건문CODINGTEST/코딩 기초 트레이닝_C# 2023. 7. 6. 11:14
반갑습니다!! 프로그래머스 의 코딩기초 트레이닝을 C#시작합니다!! 오늘도 따뜻한 하루 되세요~ C# 의 조건문 * if 문 * switch , case , break using System; public class Example { public static void Main() { String[] s; Console.Clear(); s = Console.ReadLine().Split(' '); int a = Int32.Parse(s[0]); if( a% 2 == 0 ){ Console.WriteLine("{0} is even",a); } else { Console.WriteLine("{0} is odd",a); } } } https://school.programmers.co.kr/learn/course..
-
[프로그래머스/코딩 기초 트레이닝/C#] 8. 문자열 돌리기 / C#의 문자열CODINGTEST/코딩 기초 트레이닝_C# 2023. 7. 6. 11:08
반갑습니다!! 프로그래머스 의 코딩기초 트레이닝을 C#시작합니다!! 오늘도 따뜻한 하루 되세요~ C# 의 문자열 * C# 문자열 문자열(string)은 프로그램에서 가장 많이 쓰이는 데이타 타입 중의 하나이다. C#에서 문자열(string)은 이중부호를 사용하여 표현되며, 단일 문자(char)는 단일부호를 사용하여 표현된다. C#의 키워드 string은 .NET의 System.String 클래스와 동일하며, 따라서 System.String 클래스의 모든 메서드와 속성(Property)을 사용할 수 있다. 예를 들어 일정 문자열 부분만 뽑아내는 Substring() 메서드, 문자열 길이를 구하는 Length 속성 등을 모두 사용할 수 있다. C# 문자열은 Immutable 즉 한번 문자열이 설정되면, 다시..
-
[프로그래머스/코딩 기초 트레이닝/C#] 7. 문자열 붙여서 출력하기 / C# 의 출력문 WriteLineCODINGTEST/코딩 기초 트레이닝_C# 2023. 7. 6. 10:36
반갑습니다!! 프로그래머스 의 코딩기초 트레이닝을 C# 시작합니다!! 오늘도 따뜻한 하루 되세요~ C# 의 출력문 WriteLine int newPrice = 3000; int oldPrice = 2500; String s1 = String.Format("The new price is {0}. The old one is {1}", newPrice, oldPrice); Console.WriteLine(s1); // 실행: The new price is 3000. The old one is 2500 int newPrice = 3000; int oldPrice = 2500; Console.WriteLine("The new price is {0}. The old one is {1}", newPrice, oldP..
-
[프로그래머스/코딩 기초 트레이닝/C#] 6. 덧셈식 출력하기 / C# 의 출력문 WriteLineCODINGTEST/코딩 기초 트레이닝_C# 2023. 7. 6. 10:30
반갑습니다!! 프로그래머스 의 코딩기초 트레이닝을 C# 시작합니다!! 오늘도 따뜻한 하루 되세요~ C# 의 출력문 WriteLine int newPrice = 3000; int oldPrice = 2500; String s1 = String.Format("The new price is {0}. The old one is {1}", newPrice, oldPrice); Console.WriteLine(s1); // 실행: The new price is 3000. The old one is 2500 int newPrice = 3000; int oldPrice = 2500; Console.WriteLine("The new price is {0}. The old one is {1}", newPrice, oldP..