연산자

기능 

설명 

 = 가져오기, 복사

n = 1;

 n에 1을 넣음

 + 더하기

n = 1+2; 

 n에 1과 2를 더해서 넣음 즉 3

 - 빼기

n = 2-1;

 n은 1이됨 근데, n = 1 - 2일 경우는 n은 -1임

 * 곱하기

n = 2*2;

 n은? 4 

 / 나누기

n = 4/2;

 n은 2 

 % 나머지

n = 4%3; 

 n은 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 

대강 느낌 올꺼임 ㅇㅇ


 ++n

 n에 1을 더함 

 n++

 m = n++  m에 n값 넣고 n에 +1

 --n

 n에 1뺌

 n--

 n++보고오셈 ㅇㅇ 그거임


 <

a<b  a가 b보다 작으면 1반환 

 >

a>b 

 ==

a==b 맞으면 1반환 

 !=

a!=b   a와 b가 다른가? 

 <=

a<=b   a가 b보다 작거나 같은가 

 >=

a>=b    ㅇㅇ 

젤위 <의 a<b  a가 b보다 작으면 1반환 뜻은

흠.. 봅세다. 

if (3 < 4) printf("그렇다네 \n"); 이렇게 써먹을 경우 if문은 1값이 와야 true로 받아들여서 실행됨 ㅇㅋ?

if문 뿐만아니라 여러곳에 사용 가능. 상상력을 발휘하게나.

위의 경우 1 또는 0임




 &&

a&&b    a와 b가 둘다 참이거나 같으면 

 ||

a||b     둘 중 하나라도 참이면 참 

 !

!a        참이면 거짓으로, 구라면 참으로 

참고로 ||는 \ 이거 시프트 누른거임 ㅇㅇ

'공부 Study > C' 카테고리의 다른 글

[C언어] 반복문 for, while, do while  (0) 2019.03.14
[C언어] 간단한 입출력 printf와 scanf  (0) 2019.03.14
[C언어] 비트 연산  (0) 2019.03.14
[C언어] 변수와 자료형  (0) 2019.01.30

+ Recent posts