Danh mục

Tài liệu về Cấu trúc điều khiển

Số trang: 31      Loại file: pdf      Dung lượng: 1.10 MB      Lượt xem: 19      Lượt tải: 0    
Thu Hiền

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nôi dụng gồm biểu thức và toán tử trong C, cấu trúc rẽ nhánh, cấu trúc lặp
Nội dung trích xuất từ tài liệu:
Tài liệu về Cấu trúc điều khiểnC u trúc đi u khi n GV. GV. Nguy n Minh HuyNh p môn l p trình - Nguy n Minh Huy 1N i dung Bi Bi u th c và toán t trong C. C u trúc r nhánh. nhánh. C u trúc l p. p.Nh p môn l p trình - Nguy n Minh Huy 2N i dung Bi Bi u th c và toán t trong C. C u trúc r nhánh. nhánh. C u trúc l p. p.Nh p môn l p trình - Nguy n Minh Huy 3BiBi u th c và toán t trong C Bi Bi u th c trong C: Là m t dãy h u h n các toán h ng và toán t . Là (x >> (p + 1 - n)) & ~(~0 ~a, ~a, !b, ++c. Toán Toán t hai ngôi: a b ngôi: a + b, x / y. b, Toán Toán t ba ngôi: toán t đi u ki n ( ) ? : ngôi: K t qu bi u th c: m t giá tr s .Nh p môn l p trình - Nguy n Minh Huy 4BiBi u th c và toán t trong C Toán Toán t s h c: c: int a = 5 % 3; // Đúng float x = 5 % 3.0; // Sai Ký hi u: +, -, *, /, %. Ký u: % ch dùng v i s nguyên. ch nguyên int b = 5 / 3; // Chia nguyên / k t qu ph thu c toán h ng. ng. float y = 5.0 / 3; // Chia th c 5.0 Toán Toán t so sánh: sánh: int a = 5 > 3; // 1 (true) Ký hi u: >, =, BiBi u th c và toán t trong C Toán Toán t logic: Ký hi u: Ký u: int a = (5 > 3) && (4 > 7); // 1 (true) && ! (not), && (and), || (or). (not), int b = (5 > 3) || (4 > 7); // 0 (false) || int c = !(5 == 3); // 1 (true) K t n i bi u th c so sánh. sánh. K t qu : 1 (true), 0 (false). Toán Toán t trên bit: short a = 5 & 6; // 0101 and 0110 Ký hi u: Ký u: short b = 5 | 6; // 0101 or 0110 unsigned short c = ~1; // not 0001 & (and), | (or), ^ (xor). (and), short d = a >> 1; >> ~ (bù). (bù). >> (d >> (d ch ph i), BiBi u th c và toán t trong C Toán tăng, Toán t tăng, gi m: m: Ký hi u: ++, --. Ký u: --. int a = 5++; // Sai int a = 5; Tăng Tăng/gi m 1 đơn v trên bi n. đơn trên int b = ++a * 4; ++ // b = 24 Ti Ti n t : tính trư c bi u th c.c. int c = a++ * 4; // b = 20 H u t : tính sau bi u th c.c. Toán gán: Toán t gán: int a = 5; Ký hi u: =, = Ký u: = int b, c, d; d = c = b = a; // b = a a = b; // c = b a = a b; toán> // d = c : toán>: int e += a; += // e = e + a +, -, *, /, %, +, int f *= a + 1; // f = f * (a + 1) ...

Tài liệu được xem nhiều: