07/05/2018, 14:53

math.h trong C | Thư viện C chuẩn

math.h trong C Header file có tên math.h trong Thư viện C định nghĩa các hàm toán học đa dạng và một macro. Tất cả các hàm có sẵn trong thư viện này nhận double như là một tham số và trả về kết quả ở kiểu double . Các macro được định nghĩa trong math.h Chỉ có một Macro được ...

math.h trong C

Header file có tên math.h trong Thư viện C định nghĩa các hàm toán học đa dạng và một macro. Tất cả các hàm có sẵn trong thư viện này nhận double như là một tham số và trả về kết quả ở kiểu double.

Các macro được định nghĩa trong math.h

Chỉ có một Macro được định nghĩa trong thư viện này:

STT Macro & Miêu tả
1 HUGE_VAL

Macro này được sử dụng khi kết quả của một hàm không thể biểu diễn dưới dạng một số thực dấu chấm động. Nếu độ lớn để biểu diễn chính xác kết quả là quá lớn, thì hàm thiết lập errno thành ERANGE để chỉ một Range Error, và trả về một giá trị đủ lớn, cụ thể được đặt tên bởi HUGE_VAL hoặc đối của nó là – HUGE_VAL.

Nếu độ lớn của kết quả là quá nhỏ, thì một giá trị 0 được trả về. Trong trường hợp này, errno có thể hoặc không thể được thiết lập thành ERANGE.

Các hàm được định nghĩa trong math.h

Sau đây là một số hàm được định nghĩa trong math.h trong Thư viện C:

STT Hàm & Miêu tả
1

Trả về arcos của x (giá trị radian)

2

Trả về arcsin của x (giá trị radian)

3

Trả về arctan của x (giá trị radian)

4

Trả về arctan của y/x (giá trị radian)

5

Trả về cos của góc x (giá trị radian)

6

Trả về cosh (hàm hyperbolic cosin) của x (giá trị radian)

7

Trả về sin của góc x (giá trị radian)

8

Trả về sinh (hàm hyperbolic sin) của x (giá trị radian)

9

Trả về tanh (hàm hyperbolic tan) của x (giá trị radian)

10

Trả về ex

11

Giá trị được trả về là mantissa (phần định trị) và số nguyên được trỏ tới bởi exponent (số mũ). Giá trị kết quả là x = mantissa * 2 ^ exponent

12

Trả về x*2exponent

13

Trả về lnx

14

Trả về log10(x)

15

Trả về phần thập phân của x

16

Trả về xy

17

Trả về căn bậc hai của x

18

Trả về giá trị nguyên nhỏ nhất lớn hơn hoặc bằng x

19

Trả về trị tuyệt đối của x

20

Trả về giá trị nguyên lớn nhất nhỏ hơn hoặc bằng x

21

Trả về phần dư của phép chia x/y

Loạt bài hướng dẫn Thư viện C cơ bản và nâng cao của chúng tôi dựa trên nguồn tài liệu của: Tutorialspoint.com

Follow fanpage của team hoặc facebook cá nhân Nguyễn Thanh Tuyền để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.

Các bài Thư viện C phổ biến khác tại VietJack:

0