Toán tử số học
Thuộc phần Mạch điện đầu tiên trong hành trình Arduino của Coddy. Bài học 14 trên 22.
C++ có năm toán tử số học:
+cộng và-trừ*nhân/chia%cho phần dư của phép chia:17 % 5bằng 2, vì 17 gồm ba nhóm 5 và còn dư 2
Chúng hoạt động với số và biến. Cũng như trong toán học ở trường, *, / và % được tính trước + và -, còn dấu ngoặc được tính trước tiên:
int a = 2 + 3 * 4; // 14: tính 3 * 4 trước
int b = (2 + 3) * 4; // 20: tính trong dấu ngoặc đơn trướcVới hai số nguyên, / cho kết quả là số nguyên: 20 / 6 bằng 3. Bài học tiếp theo giải thích lý do.
Thử thách
DễMã khởi đầu có int a = 20; và int b = 6;. Trong setup(), hãy in từng kết quả trên một dòng riêng, theo thứ tự sau:
a + ba - ba * ba / ba % b(a + b) * 2
Bạn có thể đặt nhãn trước một đáp án trên cùng dòng, chẳng hạn như a + b = . Nhấn Chạy, rồi nhấn Kiểm tra.
Tự làm thử
int a = 20;
int b = 6;
void setup() {
Serial.begin(9600);
// In ra sáu đáp án, mỗi dòng một đáp án
}
void loop() {
}
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 Mạch điện đầu tiên
Tự luyện tập: Playground Arduino