728x90 반응형 연산자11 [C언어] 비교 연산자 ==, !=, <, <=, >, >= 소개 안녕하세요 아임코딩입니다. 이번에는 C언어에서 제공하는 비교 연산자에 대해서 알아보도록 하겠습니다. 비교 연산자란? 비교 연산자는 C언어에서 제공하는 양변을 비교하는 연산자 입니다. 비교 연산자의 결과는 bool 자료형인 참 혹은 거짓 값으로 반환이 됩니다. 예를 들어, 10 < 20 처럼 10과 20을 비교한 결과는 참(값으론 1)이 반환이 됩니다. 이 글에서는 이와 같은 비교 연산자를 소개합니다. 같음 연산자 == C언어에서 양변이 같은지 검사할 때는 == 기호를 사용합니다. 만약 양변이 같다면 결과는 1(참)이 되고, 만약 양변이 다르다면 결과는 0(거짓)이 됩니다. 코드를 통해 자세히 알아보도록 하겠습니다. #include void main() { printf("%d", 10 == 10); .. 2024. 1. 26. [C언어] 논리 연산자 and or not && || ! 소개 안녕하세요 아임코딩입니다. 이번에는 C언어에서 제공하는 논리 연산자에 대해서 알아보도록 하겠습니다. 논리 연산자란? 논리 연산자는 참 혹은 거짓 값을 이용하여 연산을 하는 방법입니다. C언어에서는 참 혹은 거짓 값을 저장할 수 있는 bool 자료형을 제공합니다. 이 bool 자료형을 이용하여 논리 연산을 진행할 수 있습니다. AND 연산자 && AND 연산은 우리나라 말로는 그리고 라는 뜻입니다. AND 연산은 연산하는 두 피연산자가 모두 참일 때만 결과가 참인 연산입니다. true and true == true true and false == false false and true == false false and false == false And 연산의 4가지 경우를 나타내면 위와 같습니다. An.. 2024. 1. 26. [C언어] 증감 연산자 ++ -- 전위 후위 연산자 안녕하세요 아임코딩입니다. 이번에는 C언어에서 제공하는 증감 연산자에 대해서 알아보도록 하겠습니다. 증감 연산자란? 증감 연산자는 증가 또는 감소 연산자를 뜻합니다. 어떤 숫자형 변수의 값을 1 증가 또는 1 감소를 하는 연산자 입니다. 증가 연산자 : ++ 감소 연산자 : -- 전위 증가 연산자 : ++변수 후위 증가 연산자 : 변수++ 전위 감소 연산자 : --변수 후위 감소 연산자 : --변수 전위와 후위 연산자에 대한 차이점은 아래 글에서 다루도록 하겠습니다. 전위 증가 연산자 ++ 전위 증가 연산자의 위치는 변수 앞에 위치합니다. ++변수 이런 형태로 코드를 작성합니다. #include int main() { int a = 1; ++a;//a = a + 1 printf("%d", a); } 후위.. 2024. 1. 26. [C언어] 복합 대입 연산자 += -= *= /= %= 소개 안녕하세요 아임코딩입니다. 이번에는 C언어에서 제공하는 복합 대입 연산자에 대해서 알아보도록 하겠습니다. 산술 연산자는 쉽게 말해서 수학에서 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 구하기 등과 같은 수학적 연산을 뜻합니다. 대입 연산자는 = 기호로 나타내고 왼쪽에는 값을 저장할 변수가 오고 오른쪽에는 저장하고 싶은 값을 넣습니다. 산술 연산자와 대입 연산자를 결합한 형태가 복합 대입 연산자라고 할 수 있습니다. 덧셈 복합 연산자 += C언어에서는 덧셈 복합 연산자 += 를 제공합니다. 간단한 코드를 통해 이 연산을 하는 방법을 알아보도록 하겠습니다. #include int main() { int a = 10; int b = 3; a += b;//a = a + b printf("복합 연산 결과 : %d.. 2024. 1. 26. [C언어] 산술 연산자 + - * / % 소개 안녕하세요 아임코딩입니다. 이번에는 C언어에서 제공하는 산술 연산자에 대해서 알아보도록 하겠습니다. 산술 연산자는 쉽게 말해서 수학에서 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 구하기 등과 같은 수학적 연산을 뜻합니다. 덧셈 연산자 + C언어에서는 수학적 연산을 위한 산술 연산자를 제공합니다. 간단한 코드를 통해 이 연산을 하는 방법을 알아보도록 하겠습니다. #include int main() { int a = 10; int b = 3; int c; c = a + b; printf("덧셈 결과 : %d\n", c); } + 연산을 통해서 c에 a 와 b 의 합을 저장할 수 있습니다. 뺄셈 연산자 - C언어에서는 수학적 연산을 위한 산술 연산자를 제공합니다. 간단한 코드를 통해 이 연산을 하는 방법을 알.. 2024. 1. 25. [C#] 연산자 오버로드 안녕하세요 아임코딩입니다 이번에는 연산자 오버로드를 알아보겠습니다. 연산자 오버로드 연산자 오버로드는 연산자를 재정의하는 것을 의미합니다. 문법 public static [반환 자료형] operator 연산자 (타입1 변수1, 타입2 변수2) { //반환 자료형 반환 } 예시 class Point { private int x; private int y; public static Point operator +(Point a, Point b) { return new Point(a.x + b.x, a.y + b.y); } public Point(int x, int y) { this.x = x; this.y = y; } public void Print() { Console.WriteLine("x : " + x .. 2023. 5. 12. 이전 1 2 다음 728x90 반응형