JavaScript is required

 Kiểu dữ liệu nào dưới đây không được coi là kiểu dữ liệu cơ bản trong ngôn ngữ lập trình C:

A.

Kiểu mảng.

B.

Kiểu enum.

C.

Kiểu short int.

D.

Kiểu unsigned.

Trả lời:

Đáp án đúng: A


Trong ngôn ngữ lập trình C, các kiểu dữ liệu cơ bản (hoặc kiểu dữ liệu nguyên thủy) bao gồm: int, char, float, double, short int, long int, unsigned int, và các biến thể của chúng. - Kiểu `short int` là một kiểu số nguyên, thường chiếm ít bộ nhớ hơn so với kiểu `int`. - Kiểu `unsigned` là một chỉ định (specifier) có thể được sử dụng với các kiểu số nguyên để chỉ ra rằng biến đó sẽ không lưu trữ các giá trị âm (ví dụ: `unsigned int`, `unsigned char`). - Kiểu `enum` (enumeration) là một kiểu dữ liệu do người dùng định nghĩa, cho phép gán các tên (nhãn) cho các giá trị số nguyên. Mặc dù `enum` được xây dựng dựa trên kiểu số nguyên, nó không được coi là một kiểu dữ liệu cơ bản. - Kiểu mảng là một tập hợp các phần tử có cùng kiểu dữ liệu, được lưu trữ liên tiếp trong bộ nhớ. Mảng không phải là một kiểu dữ liệu cơ bản, mà là một cấu trúc dữ liệu được xây dựng từ các kiểu dữ liệu cơ bản. Do đó, đáp án A (Kiểu mảng) và đáp án B (Kiểu enum) không phải là kiểu dữ liệu cơ bản trong C. Tuy nhiên, theo đề bài, ta chỉ chọn 1 đáp án. Trong 4 đáp án, kiểu mảng thể hiện rõ nhất không phải là kiểu dữ liệu cơ bản.

Câu hỏi liên quan