Please enable JavaScript.
Coggle requires JavaScript to display documents.
Các phép toán trong C/C++ - Coggle Diagram
Các phép toán trong C/C++
Toán tử gán (assignment operator)
variableName = expression;
variableName: Tên biến
expression : Biểu thức
Phía bên trái dấu = phải là một biến và không thể là hàm hay hằng
Chuyển đổi kiểu dữ liệu
Đối với các lệnh gán, giá trj của biểu thức bên phải dấu "=" được tự động chuyển thành kiểu dữ liệu của biến bên trái dấu "="
Khi chuyển đổi
char->int->long->float->double thì sẽ KHÔNG mất mát thông tin
double->float->long->int->char thì sẽ bị mất mát thông tin
Toán tử số học
Khi tử số và mẫu số của phép chia là số nguyên thì đó là phép chia nguyên nên phần dư của phép chia nguyên bị cắt bỏ
Toán tử ++ và --
Toán tử ++ và -- (increment and decrement operators ) làm tăng giảm một giá trị của biến . Toán tử ++ và -- có 2 dạng:
Tiền tố (prefix): toán tử ++ và -- đặt trước toán hạng , hành động tăng/ giảm trên toán hạng được thực hiện trước , sau đó giá trị mới của toán hạng sẽ tham gia định trị của biểu thức
Hậu tố(postfix): toán tử ++ và -- đặt sau toán hạng, giá trị trong toán hạng được tăng /giảm sau khi tính toán
Toán tử ?
Toán tử ? là một toán tử ba ngôi do đó phải có ba toán hạng
Dạng tổng quát của toán hạng là: Exp1 ? Exp2 : Exp3; (trong đó Exp1 , Exp2 và Exp 3 là các biểu thức)
Ý nghĩa : Nếu Exp1 đúng thì Exp2 được định trị và nó trờ thành giá trị của biểu thức, Nếu sai thì Exp3 được định trị và nó trở thành giá trị của biểu thức