Which library contains the abs() function?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "stdlib.h". Chuẩn C xếp hàm abs vào nhóm tiện ích số nguyên của stdlib.h cùng với labs, llabs và div, bởi abs làm việc trên int chứ không trên số thực, trong khi math.h được dành riêng cho các hàm toán học trên số thực. Ý "time.h" sai vì tệp tiêu đề đó khai báo những thứ liên quan tới thời gian như time, clock, difftime. Ý "conio.h" sai vì nó không phải tệp tiêu đề chuẩn, chỉ tồn tại trên một số trình biên dịch để làm các thao tác màn hình và bàn phím kiểu getch hay clrscr. Ý "math.h" sai vì nơi đó khai báo fabs cho double chứ không phải abs cho int; nhiều trình biên dịch có kèm thêm khai báo abs trong math.h như phần mở rộng riêng, nhưng chỗ được chuẩn hoá chính thức vẫn là stdlib.h.

Cùng phần 6

Xuất hiện trong 3 bộ đề