연산자
-
[C Language] 9. 증가 연산자와 감소 연산자 - C 언어CSE/C Language 2015. 6. 13. 10:07
1. 증감 연산자 ++i: 전치 증가 연산(i = i + 1 과 같다)i++: 후치 증가 연산--j: 전치 감소 연산(j = j - 1 과 같다)j--: 후치 감소 연산 위의 설명으로는 부족하므로 예제를 통해 설명을 보자. ex: i = 7, j = 5 일 때 1. a = i++ * 3;2. b = ++i * 3;3. c = i++ * 3; d = i++ * 3;4. e = --i + j++; 1번 식에서 a = 21을 출력한다. 그러나, 그 후 i 값은 8로 적용된다. 이 것이 전치 증가 연산이다.2번 식에서 b = 27을 출력한다. 그러고나서, i 값은 9로 적용된다. 이 것이 후치 증가 연산이다.3번 식에서 c = 27을 출력한다. d = 30을 출력한다. c 적용 시 i 값은 9로 곱셈을 하고 난..
-
[C Language] 7. 대입 연산자(Assign operator) - C 언어CSE/C Language 2015. 6. 13. 10:05
대입 연산자는 우변의 값을 좌변의 값에 대입할 때 사용하는 연산자이다. a = a + 1; 컴파일러에서는 위의 코드를 'a에 1을 더하고 그 결과 값을 다시 a에 넣는다'라고 해석한다. 1. 대입 연산자의 종류 - =, +=, -=, *=, /=, %=.... one = 0; two = 0; three = 0; 위 코드는 아래와 같이 줄여서 사용가능하다. one = two = three = 0; 일반 연산식축약형 연산식 설 명 i = i + 2;i += 2; i의 값을 2 씩 증가 x = x - 10;x -= 10; x의 값을 10 씩 감소 y = y * 5;y *= 5; y의 값을 5의 배수로 증가 * Programming in C 서적을 참고하여 작성하였습니다.
-
[C Language] 6. 연산자 개요(Introduction to operator) - C 언어CSE/C Language 2015. 6. 13. 10:05
1. 연산자 종류 연산자의 종류 및 해당 기호는 아래와 같다. 기능별 분류(연산자)기 호 부호 +, - 산술+, -, *, /, % 관계!, , =, ==, != 논리&&, || 캐스트(형이름) 증감++, -- 비트&, |, ^, , ~ 대입=, +=, -=, *=, /= 조건? : 쉼표, sizeofsizeof 위 연산자에 대한 간단한 설명. - *: 컴퓨터에서 일반적으로 곱셈 기호를 나타냄 - %: 나머지 연산자라고 하며 두 수를 나눈 나머지의 결과값을 얻는 데 사용한다. - =, !=, ==: 관계 연산자에서 같다(=)는 표시는 , !의 항상 오른쪽에 사용해야 한다. 또한, 비교 대상이 같은지 검사하기 위해서는 일반적인 수학 기호인 '='이 아니라 '=='이 사용된다. - &&, ||: 기호가 연속..