Máy tính
Hãy thử viết một máy tính đơn giản.
Nhiệm vụ của chúng ta là hiển thị một biểu thức số học nào đó lên màn hình và yêu cầu máy tính tính toán.
Ví dụ:
5+7=12
Ngoài ra, thay vì
5
và
7
, có thể có các số khác nhau tùy thuộc vào giá trị của các biến
a
và
b mã> trong chương trình.
Trong câu lệnh đầu ra, bạn không chỉ có thể hiển thị văn bản mà còn hiển thị giá trị của các biến, cũng như kết quả của một biểu thức số học. Hơn nữa, trình tự đầu ra có thể khác nhau. Ví dụ, để hiển thị biểu thức trên, bạn cần viết nó như sau:
cout << a << "+" << b << "=" << a+b;
Nếu chúng ta muốn hiển thị giá trị của một biến, thì chúng ta chỉ cần chỉ định tên của nó mà không cần dấu ngoặc kép. Nếu chúng ta muốn hiển thị kết quả của một biểu thức số học, thì chỉ cần viết đúng biểu thức số học là đủ.
Cần ghi nhớ!
Các biến, văn bản và biểu thức số học được phân tách với nhau bằng <<
.
*** Chuyên sâu: Sự khác biệt của C***
Trong chuỗi định dạng, số lượng bộ xác định đầu ra không bị giới hạn, điều chính đối với mỗi bộ xác định sau chuỗi định dạng là liệt kê tất cả các giá trị được phân tách bằng dấu phẩy sẽ được thay thế cho mẫu.
Ví dụ:
printf("%d+%d=%d",a,b,a+b);
Chuỗi định dạng chứa ba thông số định dạng đầu ra (%d
).
Công cụ xác định định dạng -
dãy được tạo bởi dấu phần trăm đứng trước (% code>), được dùng để chỉ định loại và định dạng dữ liệu.
Trình xác định %d
chỉ ra rằng các giá trị số nguyên phải được xuất ra. Thứ tự thay thế là trực tiếp. Những thứ kia. thay vì mẫu đầu tiên %d
, giá trị của biến a
sẽ được hiển thị, thay vì mẫu thứ hai - giá trị của biến b
và thay vì phần ba - giá trị của biểu thức a+b
.