Tin học

%f là gì trong ngôn ngữ lập trình C với câu lệnh printf, scanf

Rate this post

%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 <stdio.h>
  •  int main(){
  •     float chieucao;
  •     printf(“Nhap chieu cao cua ban:\n”);
  •     scanf(“%f”, &chieucao);
  •     printf(“Chieu cao cua ban là:$%.2f “, chieucao);
  •     return 0;
  • }

%f-la-gi-trong-hoc-lap-trinh

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

>>Xem thêm:kho phần mềm cần thiết cho máy tính

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 <stdio.h>
  •  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 <stdio.h>
  •  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ùng truy cập https://thuthuatz.com chuyên trang chia sẻ các thủ thuật công nghệ, máy tính, smart phone để biết thêm nhiều kiến thức hay và bổ ích khác nhé!

Muathemewpgiare

Mình là Thanh! Webiste này được ra đời với mong muốn được chia sẻ nhiều kiến thức học đường hữu ích cho độc giả. Mình rất mong nhận được thêm nhiều ý kiến đóng góp của bạn đọc để mình có thể hoàn thiện hơn!

Related Articles

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button