일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 42ecole
- 짝수와 홀수
- 값올리기
- ios
- string(from)
- Swift
- string from
- 맥
- unary operator
- binary operator
- 두 정수 사이의 합
- 추적하기
- !==
- 플레이그라운드 문제풀이
- ===
- html
- ios개발자
- 스위프트공부
- playgrounds
- swiftlanguage
- 이노베이션아카데미
- 플레이그라운드
- 프로그래머스 문제 풀이
- c언어
- 프로그래머스
- ternary operator
- 라피신
- 스위프트
- ==
- 42에꼴
Archives
- Today
- Total
minError
C언어 문제 풀이 [ 연산 ] 본문
합을 구하는 +나 곱을 구하는 *등의 기호를 연산자(operator)라고 합니다.
그 연산의 대상이 되는 변수나 상수 등을 피연산자(operand)라고 합니다.
a + b : a와 b의 합
a - b : a에서 b를 뺀 값
a * b : a와 b의 곱
a / b : a를 b로 나눈 몫
a % b : a를 b로 나눈 나머지
#include <stdio.h>
int main(void){
int n;
printf("정수를 입력사세요 : ");
scanf("%d", &n);
printf("10을 더하면 %d입니다.\n", n + 10);
printf("10을 빼면 %d입니다.\n", n - 10);
printf("10을 곱하면 %d입니다.\n", n * 10);
printf("10을 나눈 몫은 %d입니다.\n", n / 10);
printf("10을 나눈 나머지는 %d입니다.\n", n % 10);
return 0;
}
여기에서, printf 함수에서 %는 형식 지정자를 가리키기 위한 첫문자 역할을 합니다.
그러므로 형식 문자열이 아닌 %를 표시하기 위해서 %%를 사용 하여야 합니다.
ex) printf("n %% 5는 %d입니다.\n", n % 5)
2개의 피연산자가 필요한 연산자를 2항 연산자(binary operator)라고 합니다.
이외의 피연산자가 한 개만 필요한 단항 연산자(unary operator)
3개의 피연산자가 필요한 3항 연산자(ternary operator)가 있습니다.
'Study-ing > C' 카테고리의 다른 글
비전공자의 C언어 학습기 [ 비교 연산자 ] (0) | 2020.02.25 |
---|---|
C언어 문제 풀이 [ 홀수, 짝수 ] (0) | 2020.02.25 |
C언어 문제 풀이 [ int형 변수 ] (0) | 2020.02.20 |
C언어 문제 풀이 [ 정수값 출력 ] (0) | 2020.02.19 |
비전공자의 C언어 학습기 [ scanf ] (0) | 2020.02.17 |
Comments