JavaScript is required

Khai báo nào sau đây là ĐÚNG?

A.

signed a;

B.

sign double d;

C.

unsign int i;

D.

longth t;

Trả lời:

Đáp án đúng: C


Trong C/C++, các kiểu dữ liệu số nguyên (int) có thể được điều chỉnh bằng các từ khóa signed hoặc unsigned để chỉ định xem chúng có thể chứa các giá trị âm hay chỉ các giá trị không âm. Ngoài ra, long có thể được sử dụng để tăng kích thước của kiểu int (long int hoặc long).

  • signed a;: Thiếu kiểu dữ liệu cơ bản (ví dụ: int, char).
  • sign double d;: sign không phải là một từ khóa hợp lệ. Phải là signed. Hơn nữa, signed không thể áp dụng cho double.
  • unsigned int i;: Đây là một khai báo hợp lệ. Nó khai báo một biến số nguyên không dấu (chỉ chứa các giá trị không âm).
  • longth t;: Sai chính tả. Phải là long và thiếu kiểu dữ liệu cơ bản (ví dụ: int).

Vậy đáp án đúng là C.

Câu hỏi liên quan