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
한국 러스트 사용자 그룹
rust-kr.org
Rust Programming Language
A language empowering everyone to build reliable and efficient software.
www.rust-lang.org
728x90
반응형
'컴퓨터에서는' 카테고리의 다른 글
[ Python ] 파이썬에서 MySQL 연결을 위해 적합한 드라이버 목록입니다. (0) | 2025.04.18 |
---|---|
[ Python ] 파이썬 컴파일 오류 Fatal Python error: init_import_site: Failed to import the site module (0) | 2025.04.17 |
[ Django ] 장고의 url 매칭 - 한글 오류 (공백 오류) (0) | 2025.04.04 |
[ Rust ] 초급 문법 : 7. 참조와 대여 (&, &mut) – 변수를 참조하는 방법과 가변 참조 (0) | 2025.04.02 |
티스토리에서 pdf 파일의 내용을 보여주는 방법에 대해 알아보았습니다. (2) | 2025.04.01 |
댓글