Menu
Coddy logo textTech

산술 연산자

Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 16번째.

C 언어의 산술 연산자는 기본적인 수학 연산을 수행하는 데 사용됩니다. 가장 일반적인 산술 연산자는 다음과 같습니다:

  • + (덧셈)
  • - (뺄셈)
  • * (곱셈)
  • / (나눗셈)

이 연산자들을 사용하는 방법은 다음과 같습니다:

int a = 10;
int b = 5;
int sum = a + b;       // sum은 15입니다
int difference = a - b; // difference는 5입니다
int product = a * b;   // product는 50입니다
int quotient = a / b;  // quotient는 2입니다

두 정수를 나눌 때 결과는 정수가 된다는 점에 유의하세요(소수점 이하는 버려집니다). 예를 들어:

int result = 7 / 2;  // 결과는 3.5가 아니라 3입니다

부동 소수점 결과를 얻으려면 피연산자 중 적어도 하나는 부동 소수점 수여야 합니다:

float result = 7.0 / 2;  // 결과는 3.5입니다
challenge icon

챌린지

쉬움

다음 연산을 수행하는 C 프로그램을 작성하세요:

  1. 두 개의 정수 변수 num1num2를 선언하고 각각 15와 4로 초기화합니다.
  2. num1num2의 합을 계산하여 sum이라는 변수에 저장합니다.
  3. num1num2의 차를 계산하여 difference라는 변수에 저장합니다.
  4. num1num2의 곱을 계산하여 product라는 변수에 저장합니다.
  5. num1num2로 나눈 몫을 계산하여 quotient라는 변수에 저장합니다.
  6. printf()를 사용하여 다음 형식으로 모든 결과를 출력합니다:
Sum: [sum의 값]
Difference: [difference의 값]
Product: [product의 값]
Quotient: [quotient의 값]

치트 시트

C 언어의 산술 연산자는 기본적인 수학 연산을 수행합니다:

  • + (덧셈)
  • - (뺄셈)
  • * (곱셈)
  • / (나눗셈)
int a = 10;
int b = 5;
int sum = a + b;       // sum은 15입니다
int difference = a - b; // difference는 5입니다
int product = a * b;   // product는 50입니다
int quotient = a / b;  // quotient는 2입니다

정수 나눗셈은 소수점 부분을 버립니다:

int result = 7 / 2;  // result는 3.5가 아니라 3입니다

부동 소수점 나눗셈을 하려면 적어도 하나의 피연산자를 실수형(float)으로 사용해야 합니다:

float result = 7.0 / 2;  // result는 3.5입니다

직접 해보기

#include <stdio.h>

int main() {
    // 여기에 변수를 선언하고 초기화합니다
    
    // 계산을 수행합니다
    
    // 결과를 출력합니다
    
    return 0;
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Fundamentals의 모든 레슨