Programming/C

3-2 C언어의 다양한 연산자 소개

zero_two12 2020. 5. 16. 18:12

1. 복합 대입연산자

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

 

2. 증가, 감소 연산자

++num , --num: 값을 1 증가후, 속한 문장의 나머지에서 진행 → 선증가, 후연산

num++, num-- : 속한 문장을 먼저 진행한 후, 값을 1 증가 → 선연산, 후증가

 

3. 논리 연산자

논리 AND && : ex) A&&B인 경우, A와 B 모두 참이면, 연산결과로 '참'반환

논리 OR || : ex) A||B인 경우, A와 B 하나라도 '참'이면 연산결과로 '참' 반환

논리 NOT ! : ex) !A인 경우, A가 '참'이면 '거짓', A가 '거짓'이면 '참' 반환