Menu
Coddy logo textTech

산술 연산자

Coddy Swift 여정의 기초 섹션에 포함된 레슨 — 86개 중 16번째.

Swift는 기본적인 수학 계산을 수행하기 위한 산술 연산자를 제공합니다. 이것들은 여러분이 이미 알고 있는 수학과 똑같이 작동하여, 코드에서 숫자를 더하고, 빼고, 곱하고, 나누는 것을 쉽게 만들어 줍니다.

다음은 네 가지 기본 산술 연산자입니다:

let sum = 10 + 5        // 덧셈: 15
let difference = 10 - 5 // 뺄셈: 5
let product = 10 * 5    // 곱셈: 50
let quotient = 10 / 5   // 나눗셈: 2

정수를 나눌 때, Swift는 정수 나눗셈을 수행합니다. 즉, 소수점 이하를 버리고 정수 부분만 반환합니다. 소수점 결과가 필요한 경우, 대신 Double 값을 사용하세요:

let intResult = 7 / 2       // 3 (정수 나눗셈)
let doubleResult = 7.0 / 2.0 // 3.5 (소수점 나눗셈)

하나의 표현식에서 여러 연산자를 조합할 수 있습니다. Swift는 표준 수학적 연산 순서를 따릅니다. 곱셈과 나눗셈은 덧셈과 뺄셈보다 먼저 계산됩니다:

let result = 2 + 3 * 4  // 14, 20이 아님
let grouped = (2 + 3) * 4 // 20 (괄호가 우선)
challenge icon

챌린지

쉬움

세 개의 정수 a, b, c를 받아 a + b * c 식의 결과를 반환하는 calculateExpression 함수를 작성하세요.

Swift는 표준 수학적 연산 순서를 따릅니다. 즉, 곱셈이 덧셈보다 먼저 수행된다는 점을 기억하세요.

매개변수:

  • a (Int): 첫 번째 숫자
  • b (Int): 두 번째 숫자
  • c (Int): 세 번째 숫자

반환값: a + b * c의 결과 (Int)

치트 시트

Swift는 기본적인 수학 계산을 위한 산술 연산자를 제공합니다:

let sum = 10 + 5        // 덧셈: 15
let difference = 10 - 5 // 뺄셈: 5
let product = 10 * 5    // 곱셈: 50
let quotient = 10 / 5   // 나눗셈: 2

정수 나눗셈은 소수점을 버리고 정수만 반환합니다. 소수점 결과가 필요한 경우 Double을 사용하세요:

let intResult = 7 / 2       // 3 (정수 나눗셈)
let doubleResult = 7.0 / 2.0 // 3.5 (소수 나눗셈)

Swift는 표준 연산 순서(덧셈과 뺄셈보다 곱셈과 나눗셈을 먼저 수행)를 따릅니다. 순서를 변경하려면 괄호를 사용하세요:

let result = 2 + 3 * 4    // 14
let grouped = (2 + 3) * 4 // 20

직접 해보기

func calculateExpression(a: Int, b: Int, c: Int) -> Int {
    // 여기에 코드를 작성하세요
}
quiz icon실력 점검

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

기초의 모든 레슨