프로그래밍 언어/C

C언어 5강-1 기본 연산자

happy_life 2020. 10. 27. 10:55

●C언어 기본연산자의 종류

 

1) + (덧셈)

2) - (뺄셈)

3) * (곱셈)

4) / (나누기) <------실수가 하나라도 포함되어 있으면 결과에 실수값 도출, 정수/정수 인경우 몫 도출

5) % (나머지)  <-----정수에서만 사용한다.

 

예제:

#include <stdio.h>

int main()
{
	int input, s, m;
    
    printf("궁금한 초는? ");
    scanf("%d", &input);
    
    s = input % 60;
    m = input / 60;
    
    printf("%d초는 %d분 %d초입니다. \n", input, m, s);
    
    return 0;
}

 

 

C언어 관계(비교)연산자

 

1) 9 < 3   -->False

2) 9 > 3   -->True

3) 9 <= 3 -->False

4) 9 >= 3 -->True

5) 9 == 3 -->False

6) 9 != 3  -->True (같지않다)

 

●논리 연산자 and (~그리고)

&& 로 사용

 

●논리 연산자 or (~또는)

||로 사용 (shift키를 누른체 \키를 눌러야함)

 

●논리 연산자 not (~아닌)

!을 붙여준다

ex) !(weight<30) <--------- 몸무게가 30미만이 아니다

 

*참고

논리값과 숫자

거짓>>0

   참>>1

 

●조건 연산자(삼항 연산자)

(조건식)? 식1: 식2에 따라 참인 경우 식1을 수행하고 거짓인 경우 식2를 수행한다.

코드예시

#include <stdio.h>

int main()
{
  int year ,yon;
  printf("몇 년? ");
  scanf("%d", &year);
  
  yon = (year % 4 == 0)? 29: 28;
  printf("%d일", yon);
  
    
    return 0;
}