THƯ VIỆN <math.h>
TRONG C++
📘 Biên soạn bởi Học Tin Việt – Dành cho các bạn yêu thích toán học và xử lý số học thông minh! 🧠➗🔹 Thư viện <math.h>
là gì?
<math.h>
(hoặc cmath
trong C++) là thư viện chuẩn chứa các hàm toán học dùng để thực hiện các phép tính phức tạp như: căn bậc hai, lũy thừa, lượng giác, logarit, giá trị tuyệt đối...
🔧 Giúp bạn viết ngắn gọn và chính xác hơn khi xử lý các phép toán học!
✅ Cách dùng:
📌 Khi dùng với
C++
hiện đại, bạn nên dùng#include <cmath>
và thêmstd::
trước hàm.
🧮 Các hàm phổ biến:
Hàm | Ý nghĩa | Ví dụ | Kết quả |
---|---|---|---|
sqrt(x) | Căn bậc hai | sqrt(25) | 5 |
pow(x, y) | Lũy thừa (x^y) | pow(2, 3) | 8 |
abs(x) | Giá trị tuyệt đối | abs(-9) | 9 |
ceil(x) | Làm tròn lên | ceil(2.3) | 3.0 |
floor(x) | Làm tròn xuống | floor(2.9) | 2.0 |
round(x) | Làm tròn gần nhất | round(2.5) | 3.0 |
fmod(x, y) | Phần dư của phép chia (float) | fmod(7.3, 2.0) | 1.3 |
sin(x) | Tính sin(x) (đơn vị radian) | sin(0) | 0 |
cos(x) | Tính cos(x) | cos(0) | 1 |
tan(x) | Tính tan(x) | tan(0) | 0 |
log(x) | Logarit tự nhiên (ln) | log(2.71828) | ≈ 1 |
log10(x) | Logarit cơ số 10 | log10(1000) | 3 |
exp(x) | Tính e^x | exp(1) | ≈ 2.718 |
🧪 Ví dụ:
🖨️ Kết quả:
📌 Lưu ý:
- Tất cả các hàm trong
<math.h>
trả vềfloat
,double
, hoặclong double
- Nên dùng
cmath
với C++, vàmath.h
với C thuần
Chủ đề:
cpp