Professional Documents
Culture Documents
CO1003 Chapter 3 Completing The Basis
CO1003 Chapter 3 Completing The Basis
C (P.2)
ThS.
Trần Ngọc Bảo Duy
ThS.
Trần Ngọc Bảo Duy
ThS.
Trần Ngọc Bảo Duy
MỘT SỐ khác
ThS.
Trần Ngọc Bảo Duy
Trong C, người ta cho phép gán một biểu thức cho nhiều
biến, theo định dạng: Một số phát biểu gán
khác
<var1> = <var2> = ... = <varn> = <expr>; Thư viện math
trong đó:
• <var1>, <var2>, ..., <varn> lần lượt là các biến đã
được khai báo.
• <expr> là một biểu thức được gán.
ThS.
Trần Ngọc Bảo Duy
Trong C, người ta cho phép gán một biểu thức cho nhiều
biến, theo định dạng:
Ví dụ
a = b = c = 15 + 3 * 2;
v1 = v2 = v3 = v4 = v5 = 3 / 12;
ThS.
Trần Ngọc Bảo Duy
C cho phép kết hợp các phép toán và phép gán đơn giản
vào một toán tử:
ThS.
Trần Ngọc Bảo Duy
ThS.
Trần Ngọc Bảo Duy
ThS.
Trần Ngọc Bảo Duy
Ví dụ
Một số phát biểu gán
Cho a = 5, b = 7, c= 3: khác
2 d = c--;
3 d = ++b - a++;
4 d = --a + --c;
ThS.
Trần Ngọc Bảo Duy
Ví dụ
Một số phát biểu gán
Cho a = 5, b = 7, c= 3: khác
2 d = c--;
3 d = ++b - a++;
4 d = --a + --c;
ThS.
Trần Ngọc Bảo Duy
Ví dụ
Một số phát biểu gán
Cho a = 5, b = 7, c= 3: khác
2 d = c--; // d = 3, c = 2
3 d = ++b - a++;
4 d = --a + --c;
ThS.
Trần Ngọc Bảo Duy
Ví dụ
Một số phát biểu gán
Cho a = 5, b = 7, c= 3: khác
2 d = c--; // d = 3, c = 2
3 d = ++b - a++; // d = 8 - 5 = 3, b = 8, a = 6
4 d = --a + --c;
ThS.
Trần Ngọc Bảo Duy
Ví dụ
Một số phát biểu gán
Cho a = 5, b = 7, c= 3: khác
2 d = c--; // d = 3, c = 2
3 d = ++b - a++; // d = 8 - 5 = 3, b = 8, a = 6
4 d = --a + --c; // d = 4 + 2 = 6, a = 4, c = 2
ThS.
Trần Ngọc Bảo Duy
Ví dụ
Một số phát biểu gán
Cho a = 5, b = 7, c= 3: khác
2 d = c--; // d = 3, c = 2
3 d = ++b - a++; // d = 8 - 5 = 3, b = 8, a = 6
4 d = --a + --c; // d = 4 + 2 = 6, a = 4, c = 2
ThS.
Trần Ngọc Bảo Duy
ThS.
Trần Ngọc Bảo Duy
• C cung cấp một thư viện chuẩn các hàm toán học để
viết chương trình.
• Nếu muốn sử dụng các hàm này, người viết phải thêm Một số phát biểu gán
khác
#include <math.h> hoặc #include <cmath> vào chỗ bắt Thư viện math
đầu chương trình.
Hàm Mô tả Kiểu trả về
abs(a), fabs(a) Tính giá trị tuyệt đối int, double
sin(a) Tính giá trị sin (theo radian) double
cos(a) Tính giá trị cosin (theo radian) double
tan(a) Tính giá trị tan (theo radian) double
pow(m, n) Tính giá trị mn double
√
sqrt(a) Tính giá trị a double
ThS.
Trần Ngọc Bảo Duy