연산자?
우리가 계산을 할때 +- ÷ × 사칙연산이 있듯이 소스 코딩에도 사칙연산을 쓸 수 가 있습니다.
연산자에는 크게 6가지로
산술연산자 , 단항연산자 , 대입연산자 , 관계연산자 , 논리연산자 , 조건연산자 가 있습니다.
산술연산자
사칙연산을 써서 산술을 합니다.
연산자 |
기능 |
사용 예 |
+ |
덧셈 |
a = a+b |
- |
뺄셈 |
a = a-b |
% |
나눗셈 |
a = a%b |
* |
곱셈 |
a = a*b |
/ |
나눈 나머지 |
a = a/b |
단항연산자
단순한 값의 증가와 부호(양수,음수)를 나타냅니다.
연산자 |
기능 |
사용 예 |
++ |
값을 1 증가 시킴 |
a++,++a |
-- |
값을 1 감소 시킴 |
a--,--a |
+ |
부호 |
+a |
- |
부호 |
-a |
대입연산자
사칙연산을 쓴 후 값을 대입 합니다.
연산자 |
기능 |
사용 예 |
= |
a=b |
a=b |
+= |
a = a+b |
a+=b |
-= |
a = a-b |
a-=b |
%= |
a = a%b |
a%=b |
*= |
a = a*b |
a*=b |
/= |
a = a/b |
a/=b |
관계연산자
관계를 나타냅니다.
(관계연산자의 결과는 1 = 참 0 = 거짓 으로 나타냅니다.)
연산자 |
기능 |
사용 예 |
== |
같다. |
a==b |
!= |
같지 않다. |
a!=b |
논리연산자
AND OR NOT 연산을 이용해 계산합니다.
연산자 |
기능 |
사용 예 |
&& |
모두 참이면 참 |
a&&b |
|| |
하나라도 참이면 참 |
a||b |
! |
참이면 거짓,거짓이면 참 |
!a |
조건연산자
예제 : 조건식 ? 문장1 : 문장2
조건에 만족한다면 문장1 아니라면 문장2를 실행합니다.
ex) a = 100
a=10 ? printf("참") : printf("거짓") 를 실행시키면
결과값은 printf("거짓") 으로 나온다
자주 쓰면 자연스럽게 외워지는 것들이니 억지로 외우실 필욘없습니다.
단 논리연산자의 사용법은 꼭 숙지해두셔야합니다.
'C/C++' 카테고리의 다른 글
C언어 - 조건문(Switch문) (0) | 2013.09.02 |
---|---|
C언어 - 조건문(IF문) (0) | 2013.09.02 |
C언어 - scanf 함수,주석문 (0) | 2013.08.31 |
C언어 - 변수,형식지정문자 (0) | 2013.08.31 |
C언어 - main,printf 함수 (0) | 2013.08.31 |