티스토리 뷰

tmp

c언어 연산자

박스여우 2015. 3. 4. 23:10
c언어 3번째 포스팅!!

이번에는 c언어의 연산자에 대해 알아보겠습니다.


산술연산자

산술연산자에는
+ , - , *(곱하기) , /(나누기) , %(나머지) , =(대입) 연산자 들이 있습니다.

더하기연산자부터 나누기 연산자까지는 아실것이라 믿고,

나머지 연산자는 대상값을 나눈뒤의 남은 값을 구하는 연산자 이다.
예시로 9를 2로 나눈뒤의 나머지값은 1이된다.

대입연산자는 초기화할때, 대입할때 사용된다.
응용한 연산자로는 대입연산자인데,
+= , -= , *= , /= , %=
더한것을 대입, 뺀것을 대입, 곱한것, 나눈것, 나머지값을 대입하는 연산자 들이다.


아래는 핸드폰으로코딩한 내용이다.

아래는 위의 프로그램의 출력물이다.




증가, 감소연산자


한마디로 값을 증가시키거나 감소시키는 연산자 이다.

++는 변수의 값을 1증가시키고,
--는 변수의 값을 1 감소시킨다.

증가 감소연산자는 변수에 붙이는 위치에 따라 값이 달라질수있다.

변수에 앞에 붙였을땐, 변수가처리되기 전에 증가,감소를 시킨뒤 처리가 되고,
변수의 뒤에 붙였을땐, 변수가 처리되고 난 다음에 증가, 감소가 된다.





비교 연산자

두 숫자를 비교 하는연산자 이다.

크기비교를위해 >,<,>=,<= 등이 있다.
=이붙는 비교연산자는 크거나 같을때, 작거나 같을때등을 나타낸다.

!= 이런 특이하게 생긴(?) 연산자도 있는데,
이것은 두 숫자가 같지않음을 나타내는 것이다.





논리 연산자

논리연산자는 양옆의 조건들을 논리적으로 걸르는 연산자 이다.

|| 연산자는 예시를 통해 설명하겠습니다.
j == 1 || j != 3
이경우, j가 1이거나, 3이 아닌 경우 true입니다.

양옆의 조건중 하나라도 충족할시 true가 되는것이지요.



&&연산자는 ||연산자와 똑같이 쓰이지만,
양옆의 족건이 모두충족해야 true가 됩니다.


'tmp' 카테고리의 다른 글

c언어 - 포인터  (0) 2015.03.07
c언어 - 함수  (0) 2015.03.05
c언어 - 배열  (0) 2015.03.05
c언어 - printf, scanf함수  (2) 2015.03.04
프로그래밍 c언어 1 - 변수  (0) 2015.03.03
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함