본문 바로가기
 

하나성경

읽기 쉬운 성경, 하나성경을 소개합니다.

www.hbible.co.kr

컴퓨터에서는

[ Rust ] 초급 문법 : 8. 기본 연산자 – 산술, 비교, 논리 연산자 사용법

by 컴 여행자 2025. 4. 16.
728x90
반응형

 

러스트
러스트

 

 

 

초급 문법 : 8. 기본 연산자 – 산술, 비교, 논리 연산자 사용법

 


 

✅ 1단계: 연산자란 무엇인가요?

연산자(Operator)는 컴퓨터가 어떤 값들끼리 계산을 하거나 비교할 수 있도록 도와주는 기호예요.
예를 들면

  • + → 더하기
  • - → 빼기
  • == → 같다
  • && → 그리고(and)

✅ 2단계: 연산자의 종류

Rust의 초급 문법에서는 주로 3가지 연산자를 사용합니다:

 

분류 예시 의미
산술 연산자 +, -, *, /, % 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지
비교 연산자 ==, !=, <, >, <=, >= 같음, 다름, 작다, 크다, 작거나 같다, 크거나 같다
논리 연산자 &&, `  

✅ 3단계: VS Code

이제 실제로 코드를 작성하고 실행해 봅시다.

(1) VS Code에서 Rust 파일 생성

 

1️⃣ 터미널 열기

  • VS Code를 실행하고, Ctrl + ~ (물결표) 키를 눌러 터미널을 엽니다.
  • 또는 메뉴에서 [터미널] → [새 터미널] 선택하세요.

2️⃣ 새 Rust 프로젝트 생성

  • 새로운 Rust 프로젝트를 만들 폴더로 이동 (예: C:\RustProjects)
cd C:\RustProjects

 

  • 터미널에 아래 명령을 입력하고 Enter 키를 누릅니다.
  • rust_operators이라는 폴더가 생성됩니다.
cargo new rust_operators

 

 

3️⃣ 프로젝트 열기

  • VS Code에서 [파일] → [폴더 열기] 선택 후 rust_operators 폴더를 엽니다.

4️⃣ 메인 파일 열기

  • 왼쪽 src 폴더에서 main.rs 파일을 클릭하여 엽니다.

✅ 4단계: 산술 연산자 예제

fn main() {
    let a = 10;
    let b = 3;

    println!("a + b = {}", a + b); // 더하기
    println!("a - b = {}", a - b); // 빼기
    println!("a * b = {}", a * b); // 곱하기
    println!("a / b = {}", a / b); // 나누기
    println!("a % b = {}", a % b); // 나머지
}

🧠 설명:

  • let은 변수를 선언하는 키워드예요.
  • println!()은 화면에 출력해주는 함수예요.
  • {}는 값을 출력할 자리를 의미해요.

 

실행 방법

  • Ctrl + S를 눌러 파일을 저장합니다. (메뉴 -> 파일 -> 저장)
  • VS Code 터미널에서 아래 명령어를 실행합니다.
cargo run

 

  • 출력 결과 :
a + b = 13
a - b = 7
a * b = 30
a / b = 3
a % b = 1

✅ 5단계: 비교 연산자 예제

fn main() {
    let x = 5;
    let y = 8;

    println!("x == y : {}", x == y); // 같은가?
    println!("x != y : {}", x != y); // 다른가?
    println!("x < y  : {}", x < y);  // 작은가?
    println!("x > y  : {}", x > y);  // 큰가?
    println!("x <= y : {}", x <= y); // 작거나 같은가?
    println!("x >= y : {}", x >= y); // 크거나 같은가?
}

 

  • 출력 결과
x == y : false
x != y : true
x < y : true
x > y : false
x <= y : true
x >= y : false

 


✅ 6단계: 논리 연산자 예제

fn main() {
    let a = true;
    let b = false;

    println!("a && b = {}", a && b); // AND (둘 다 true여야 true)
    println!("a || b = {}", a || b); // OR (하나라도 true면 true)
    println!("!a = {}", !a);         // NOT (반대)
}

 

  • 출력결과
a && b = false
a || b = false
!a = false

 


 

이상으로 연산자에 대해 알아보았습니다.

 


 

러스트 프로그래밍 언어 관련 글 목록입니다.

 

[ Rust ] 러스트 프로그래밍 언어 관련 글 목록입니다.

러스트 컴퓨터 프로그래밍 언어를 아이들에게 알려주기 위해 글을 작성하고 있습니다.가능한 쉽고 자세하게 그리고 잘 따라할 수 있도록 작성해 보려고 합니다.글이 작성되는 대로 계속 추가하

hb-love-each-other.tistory.com

 

 


 

https://rust-kr.org/

 

한국 러스트 사용자 그룹

 

rust-kr.org

 

https://www.rust-lang.org/

 

Rust Programming Language

A language empowering everyone to build reliable and efficient software.

www.rust-lang.org

 

 

728x90
반응형

댓글