2010. 9. 23. 15:37
0923) C 보충 공부2010. 9. 23. 15:37
비공개용
= : 오른 쪽에 있는 값을 왼쪽에 대입한다.
+ : 왼쪽과 오른쪽에 있는 값을 더한다.
- : 왼쪽에 있는 값에서 오른쪽에 있는 값을 뺀다.
* : 왼쪽에 있는 값을 오른쪽에 있는 값으로 곱한다.
/ : 왼쪽에 있는 값을 오른쪽에 있는 값으로 나눈다.
% : 왼쪽에 있는 값을 오른쪽에 있는 값으로 나눠서 나머지를 반환한다.
========================================================
a+=b >> 같은의미 >> a=a+b : a의 값을 b만큼 증가시킨다.
a-=b >> 같은의미 >> a=a-b : a의 값을 b만큼 감소시킨다.
a*=b >> 같은의미 >> a=a*b : a의 값을 b만큼 곱한다.
a/=b >> 같은의미 >> a=a/b : a의 값을 b만큼 나눈다.
a%=b >> 같은의미 >> a=a%b : a의 값을 b만큼 나눈 뒤의 나머지를 구한다.
========================================================
++a : 값을 1증가 후 연산을 진행(선 증가, 후 연산)
>> ex) printf("%d", ++a);
a++ : 연산을 진행한 후 값을 1증가(선 연산, 후 증가)
>> ex) printf("%d", a++);
--b : 값을 1 감소 후 연산을 진행(선 감소, 후 연산)
>> ex) printf("%d", --b);
b-- : 연산을 진행한 후 값을 1감소(선 연산, 후 감소)
>> ex) printf("%d", b--);
========================================================
< : ex) a<b
a가b보다 작은가?
> : ex) a>b
a가b보다 큰가?
= : ex) a=b
a와 b가 같은가?
!= : ex) a!=b
a와 b가 같지 않은가?
<= : ex) a<=b
a가 b보다 작거나 같은가?
>= : ex) a>=b
a가 b보다 크거나 같은가?
========================================================
&& : 피연산자가 모두 참이면 true를 반환(and의 의미)
ex) a && b
|| : 피연산자 중 하나라도 참이면 true를 반환(or의 의미)
ex) a || b
! : 피연산자가 true면 false를, false면 true를 반환(not의 의미)
ex) a!
= : 오른 쪽에 있는 값을 왼쪽에 대입한다.
+ : 왼쪽과 오른쪽에 있는 값을 더한다.
- : 왼쪽에 있는 값에서 오른쪽에 있는 값을 뺀다.
* : 왼쪽에 있는 값을 오른쪽에 있는 값으로 곱한다.
/ : 왼쪽에 있는 값을 오른쪽에 있는 값으로 나눈다.
% : 왼쪽에 있는 값을 오른쪽에 있는 값으로 나눠서 나머지를 반환한다.
========================================================
a+=b >> 같은의미 >> a=a+b : a의 값을 b만큼 증가시킨다.
a-=b >> 같은의미 >> a=a-b : a의 값을 b만큼 감소시킨다.
a*=b >> 같은의미 >> a=a*b : a의 값을 b만큼 곱한다.
a/=b >> 같은의미 >> a=a/b : a의 값을 b만큼 나눈다.
a%=b >> 같은의미 >> a=a%b : a의 값을 b만큼 나눈 뒤의 나머지를 구한다.
========================================================
++a : 값을 1증가 후 연산을 진행(선 증가, 후 연산)
>> ex) printf("%d", ++a);
a++ : 연산을 진행한 후 값을 1증가(선 연산, 후 증가)
>> ex) printf("%d", a++);
--b : 값을 1 감소 후 연산을 진행(선 감소, 후 연산)
>> ex) printf("%d", --b);
b-- : 연산을 진행한 후 값을 1감소(선 연산, 후 감소)
>> ex) printf("%d", b--);
========================================================
< : ex) a<b
a가b보다 작은가?
> : ex) a>b
a가b보다 큰가?
= : ex) a=b
a와 b가 같은가?
!= : ex) a!=b
a와 b가 같지 않은가?
<= : ex) a<=b
a가 b보다 작거나 같은가?
>= : ex) a>=b
a가 b보다 크거나 같은가?
========================================================
&& : 피연산자가 모두 참이면 true를 반환(and의 의미)
ex) a && b
|| : 피연산자 중 하나라도 참이면 true를 반환(or의 의미)
ex) a || b
! : 피연산자가 true면 false를, false면 true를 반환(not의 의미)
ex) a!
'공부' 카테고리의 다른 글
1008) C언어로 2 ~ 50까지 소수 구하기 (코드) (0) | 2010.10.08 |
---|---|
0929) 공부 / (펌) 실수를 2진수로 표현 (0) | 2010.09.29 |
0920) 컴파일 (0) | 2010.09.20 |
0920) 환경변수 등록 (0) | 2010.09.20 |
0917) 유닉스 계보 (0) | 2010.09.17 |