Toán tử số học trong C
Bảng dưới đây hiển thị tất cả các toán tử số học được hỗ trợ bởi Ngôn ngữ C. Giả sử biến A giữ giá trị 10 và biến B giữ giá trị 20, thì khi đó:
Toán tử | Miêu tả | Ví dụ |
---|---|---|
+ | Thêm hai toán hạng | A + B sẽ cho kết quả là 30 |
- | Trừ toán hạng thứ hai từ toán hạng đầu | A - B sẽ cho kết quả là -10 |
* | Nhân hai toán hạng | A * B sẽ cho kết quả là 200 |
/ | Chia lấy phần nguyên 2 toán hạng | B / A sẽ có kết quả là 2 |
% | Chia lấy dư | B % A sẽ cho kết quả là 0 |
++ | Lượng gia giá trị toán hạng thêm một đơn vị | A++ sẽ có kết quả là 11 |
-- | Lượng giảm giá trị toán hạng một đơn vị | A-- sẽ có kết quả là 9 |
Ví dụ
Bạn xem xét ví dụ sau để hiểu tất cả các toán tử có sẵn trong Ngôn ngữ chương trình C:
#includemain() { int a = 35; int b = 15; int c ; c = a + b; printf("1. Gia tri cua c la %d\n", c ); c = a - b; printf("2. Gia tri cua c la %d\n", c ); c = a * b; printf("3. Gia tri cua c la %d\n", c ); c = a / b; printf("4. Gia tri cua c la %d\n", c ); c = a % b; printf("5. Gia tri cua c la %d\n", c ); c = a++; printf("6. Gia tri cua c la %d\n", c ); c = a--; printf("7. Gia tri cua c la %d\n", c ); printf("===========================\n"); printf("VietJack chuc cac ban hoc tot! \n");}
Biên dịch và thực thi chương trình C trên sẽ cho kết quả sau:
Các bài học lập trình C phổ biến khác tại VietJack:
toan_tu_trong_c.jsp
Bài viết liên quan