●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;
}
'프로그래밍 언어 > C' 카테고리의 다른 글
C언어 6강 제어문의 시작 if문 (0) | 2020.10.28 |
---|---|
C언어 5강-2 별난 연산자(복합연산자,증감연산자,형 변환연산자) (0) | 2020.10.27 |
C언어 4강-2 입력함수 getchar (0) | 2020.10.23 |
C언어 4강-1 입력함수 scanf (0) | 2020.10.23 |
C언어 3강-2 putchar함수 /char(문자) (0) | 2020.10.22 |