Bài toán có dùng hàm bool trong c++ năm 2024
Boolean hay còn gọi là bool trong C là một phần tử mà nhất định bạn phải biết khi dùng ngôn ngữ lập trình này. Dưới đây là mọi điều bạn cần biết về Boolean trong C. Boolean trong C là gì?Thông thường, trong lập trình, bạn sẽ cần một kiểu dữ liệu chỉ có thể có một trong hai giá trị, chẳng hạn như:
Đối với lĩnh vực này, C có một kiểu dữ liệu bool hay còn được gọi là booleans. Booleans đại diện cho các giá trị true hoặc false. Các biến Boolean trong CTrong C, kiểu bool không phải một kiểu dữ liệu có sẵn, như `int `hoặc
0. Nó được giới thiệu trong C99, và bạn phải nhập file header sau để sử dụng nó:
Một biến boolean được khai báo bằng từ khóa
1 và chỉ có thể nhận các giá trị
2 hoặc
3:
Trước khi cố gắng in các biến boolean, bạn cần biết rằng các giá trị boolean được trả về dưới dạng số nguyên:
Vì thế, bạn phải dùng xác định định dạng
9 để in một giá trị boolean. Ví dụ:
Tuy nhiên, trả về một giá trị boolean bằng cách so sánh giá trị và các biến thường phổ biến hơn. So sánh giá trị và các biếnSo sánh giá trị hữu ích trong lập trình bởi nó giúp chúng ta tìm thấy câu trả lời và đưa ra quyết định chính xác. Ví dụ, bạn có thể dùng toán tử so sánh như lớn hơn (>) để tìm ra sự khác biệt giữa hai giá trị:
Từ ví dụ trên, bạn có thể thấy giá trị trả về là một giá trị boolean. Bạn cũng có thể so sánh hai biến. Ví dụ:
Ở ví dụ bên dưới, chúng ta dùng equal to (
C không giới hạn so sánh chỉ các số mà bạn cũng có thể so sánh các biến boolean, thậm chí cả các cấu trúc đặc biệt như mảng hay array trong C. Ví dụ:
Nhớ bao gồm file header
1 khi làm với các biến
1. Ví dụ thực tếHãy xem xét một ví dụ thực tế nơi chúng ta cần biết một người có đủ tuổi bầu cử hay không. Ví dụ bên dưới dùng toán tử so sánh
3 để xem liệu tuổi (
5:
Thật tuyệt phải không? Thậm chí, bạn có thể gói “code” ở trên trong một lệnh
6 để chúng ta có thể thực hiện các tác vụ khác nhau tùy thuộc vào kết quả: |