0 trong c là gì

%f là gì trong ngôn ngữ lập trình C hay %d, %c, %s là một trong những cú pháp thường gặp trong bộ môn lập trình, vậy ý nghĩa của những câu lệnh này như thế nào. Hãy cùng tìm hiểu trong bài viết sau

%f là gì

Trong lập trình C, f là viết tắt của float [là giá trị số thực được truyền vào]

Trước hết chúng ta xét ví dụ sau:

  • #include
  •  int main[] {
  •     float chieucao;
  •     printf[“Nhap chieu cao cua ban: \n”];
  •     scanf[“%f”, &chieucao];
  •     printf[“Chieu cao cua ban là: $%.2f “, chieucao];
  •     return 0;
  • }

Giải thích các câu lệnh như sau:

  • Câu lệnh: float chieucao; khai báo biến chieucao kiểu số thực f [float]
  • Câu lệnh: printf[“Nhap chieu cao cua ban: \n”]; thông báo ra màn hình để nhập dữ liệu vào
  • Câu lệnh: scanf[“%f”, &chieucao]; để ghi dữ liệu vừa được nhập vào
  • Câu lệnh: printf[“Chieu cao cua ban là: %f “, chieucao]; Thông báo kết quả vừa nhập ra màn hình. $%.2f có nghĩa là lấy 2 số lẻ sau dấu”.” ví dụ: 1.65 hay 1.74

Như vậy %f là kiểu định dạng giá trị số thực được nhập vào từ bàn phím và sau đó xuất ra màn hình. Tương tự ta có %C định dạng kiểu ký tự char, %d lấy số nguyên, %s lấy chuỗi string

Một số ví dụ tương tự về %f:

Ví dụ 1: Viết chương trình in ra màn hình cân nặng của bạn.

  • #include
  •  int main[] {
  •     float cannang;
  •     printf[“Nhap can nang cua ban: \n”];
  •     scanf[“%f”, &cannang];
  •     printf[“Can nang cua ban là: $%.2f “, cannang];
  •     return 0;
  • }

Ví dụ 2: Viết chương trình in ra màn hình kết quả điểm thi của bạn.

  • #include
  •  int main[] {
  •     float diem;
  •     printf[“Nhap diem thi cua ban: \n”];
  •     scanf[“%f”, &diem];
  •     printf[“Diem thi cua ban là: $%.2f “, diem];
  •     return 0;
  • }

Xem thêm:

Các bác cho e hỏi trong C thì kết thúc 1 chuỗi là '\0', còn C++ là gì vậy ạ?

vậy sao khi code c chẳng hạn ntn

char s[] = "0123456789"; s[5] = '\0'; prinft["%s", 01234];

ta sẽ đc 01234

còn c++

string s = "0123456789" s[5] = '\0'; cout

Chủ Đề