Trong các toán tử sau đây, toán tử nào là toán tử một ngôi trong C? 1. ! 2. sizeof 3. ~ 4. &&
Trả lời:
Đáp án đúng: D
Toán tử một ngôi (unary operator) là toán tử chỉ tác động lên một toán hạng.
* `!` là toán tử NOT logic (phủ định), nó là một toán tử một ngôi.
* `sizeof` là toán tử trả về kích thước của một biến hoặc kiểu dữ liệu, nó cũng là một toán tử một ngôi.
* `~` là toán tử NOT bitwise (đảo bit), nó là một toán tử một ngôi.
* `&&` là toán tử AND logic, nó là một toán tử hai ngôi (binary operator).
Vậy, các toán tử một ngôi trong danh sách là `!`, `sizeof` và `~`.
Do đó, đáp án đúng là D.





