30/09/2018, 19:53
Thắc mắc lập trình C
E sử dụng C-Free để code C. Nhưng sao không xuất dấu % ra màn hình được.Ví dụ muốn xuất câu “Tổng sản lượng tăng 20%”
int main()
{
int t;
t=20;
printf("
Tong san luong tang %2d%", t);
getch();
}
Code như ở trên thì không ra dấu %. Nhưng nếu là %2d%%
thì lại ra dấu %. Tại sao vậy ạ?Ai biết chỉ em với.Em cảm ơn!
Bài liên quan
bạn xem Parameters của printf : http://www.tutorialspoint.com/c_standard_library/c_function_printf.htm
Format tags prototype is %[flags][width][.precision][length]specifier
nên % trong printf là ký tự đặc biệt , nên muốn hiển thị % như 1 ký tự bình thường thì phải dùng %%
Thanks anh!Em hiểu rồi