Which of the following are unary operators in C?
1. !
2. sizeof
3. ~
4. &&
1. !
2. sizeof
3. ~
4. &&
Trả lời:
Đáp án đúng: D
Toán tử một ngôi (unary operator) trong C là các toán tử chỉ tác động lên một toán hạng.
* `!` là toán tử NOT logic, đảo ngược giá trị boolean của toán hạng.
* `sizeof` là toán tử trả về kích thước của một biến hoặc kiểu dữ liệu (tính bằng byte).
* `~` là toán tử NOT bitwise, đảo ngược từng bit của toán hạng.
* `&&` là toán tử AND logic, nó là toán tử hai ngôi (binary operator) vì nó cần hai toán hạng.
Vậy, các toán tử một ngôi trong danh sách là: !, sizeof, và ~.
Do đó, đáp án đúng là D. 1, 2, 3
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
