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:

#include main()
{
   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:

Toán tử số học trong C

Các bài học lập trình C phổ biến khác tại VietJack:


toan_tu_trong_c.jsp