Toán tử quan hệ
Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 20 trên 63.
Các toán tử so sánh dùng để so sánh hai toán hạng.
Đôi khi, ta cần kiểm tra xem một toán hạng có lớn hơn, nhỏ hơn hoặc ... một toán hạng khác hay không.
Bảng sau cho biết các toán tử so sánh có thể dùng:
| Toán tử | Ý nghĩa | Ví dụ |
|---|---|---|
| == | Bằng | 1 == 2 trả về 0 (sai) |
| != | Không bằng | 1 != 2 trả về 1 (đúng) |
| > | Lớn hơn | 1 > 2 trả về 0 (sai) |
| < | Nhỏ hơn | 1 < 2 trả về 1 (đúng) |
| >= | Lớn hơn hoặc bằng | 1 >= 2 trả về 0 (sai) |
| <= | Nhỏ hơn hoặc bằng | 1 <= 2 trả về 1 (đúng) |
Toán tử so sánh trả về 1 nếu phép so sánh đúng hoặc 0 nếu sai.
Ví dụ:
int var1 = 13;
int var2 = 12;
int var3 = var1 != var2;var3 sẽ chứa 1 vì var1 và var2 không bằng nhau
Thử thách
DễViết chương trình khởi tạo 2 biến n1 và n2 lần lượt với các giá trị 8 và 9.
Sau đó, khởi tạo một biến khác n3 để lưu kết quả cho biết n1 có lớn hơn n2 hay không.
In giá trị của cả ba biến bằng printf() theo định dạng sau:
n1 = [value of n1], n2 = [value of n2], n3 = [value of n3]Tự làm thử
// Viết code của bạn bên dưới
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Nền tảng cơ bản
2Biến
Kiểu dữ liệuSố nguyênSố thực - DoubleKý tựGiá trị BooleanHằng sốCơ bản về printfQuy tắc đặt tên biếnChuyển đổi kiểu phần 1Chuyển đổi kiểu phần 2Thử thách ôn tậpTự luyện tập: Trình biên dịch C online