Hiển thị giá trị của một biến trên màn hình. Thông số đầu ra *** Tài liệu chuyên sâu ***
Làm cách nào để hiển thị giá trị của một biến trên màn hình?
Để thực hiện việc này, bên trong chuỗi định dạng trong câu lệnh đầu ra, bạn phải chỉ định một số
mẫu, tại vị trí mà giá trị của biến sẽ được hiển thị.
Việc sử dụng mẫu nào tùy thuộc vào loại biến.
Các mẫu này được gọi là thông số đầu ra và được trình bày trong bảng. Một số lượng đủ các specifiers được đưa ra. Không cần thiết phải ghi nhớ tất cả chúng.
Trong hầu hết các trường hợp, chúng tôi sẽ sử dụng các trình xác định để xuất số nguyên, số thực, cũng như các ký tự và chuỗi. Nhưng bạn có thể quay lại bài học này bất kỳ lúc nào và xem mẫu bạn cần.
<đầu>
Mã |
Định dạng |
điều>
%c |
Biểu tượng |
%d |
Số thập phân có dấu |
%i |
Số thập phân có dấu |
%e |
Định dạng khoa học (chữ thường e) |
%E |
Định dạng khoa học (viết hoa E) |
%f |
Số thực |
%g |
Tùy thuộc vào định dạng nào ngắn hơn, %e hoặc %f được sử dụng |
%G |
Tùy thuộc vào định dạng nào ngắn hơn, %E hoặc %f được sử dụng |
%o |
Bát phân có dấu |
%s |
Chuỗi ký tự |
%u |
Số thập phân không dấu |
%x |
Số thập lục phân không dấu (chữ thường) |
%X |
Số thập lục phân không dấu (chữ hoa) |
%p |
Chỉ mục |
%n |
Con trỏ tới một biến số nguyên. Trình xác định làm cho biến số nguyên này được gán số ký tự được in trước nó |
%% |
Ký % |
Để hiển thị các biến như short int
công cụ sửa đổi h
được sử dụng (ví dụ: %hd
).
Để hiển thị giá trị của biến kiểu long int
, hãy sử dụng công cụ sửa đổi l
(ví dụ: %ld
).
Công cụ sửa đổi L
có thể được sử dụng làm tiền tố trước các công cụ chỉ định e
, f
, g
. Điều đó có nghĩa là một giá trị thuộc loại long double
được hiển thị trên màn hình. (ví dụ: %Lf
).
Problem
Đây là hoạt động tùy chọn dành cho những ai muốn tìm hiểu thêm về câu lệnh suy luận trong C.
Hãy phân tích một chương trình hiển thị nhiều giá trị khác nhau trên màn hình.
#include<stdio.h>
chủ yếu()
{
int a = 5;
printf("Số là %d!\n", 10); // thay vì mẫu %d,
// giá trị thay thế 10
printf("Số là %d!", a); // thay vì mẫu %d,
// thay thế giá trị của biến a
}
1. Chạy chương trình. Xem những gì sẽ được hiển thị trên màn hình. Bỏ qua thực tế là bạn đã trượt bài kiểm tra. Chúng tôi sẽ sửa chương trình ngay bây giờ.
2. Ở dòng thứ 4, thay vì viết số 10, hãy viết biểu thức số học 10+a
. Máy tính sẽ tính kết quả và hiển thị kết quả trên màn hình. Chạy chương trình, đảm bảo kiểm tra vượt qua 100%.