# Which One of the Following Is Not a Basic Data Type?

//

Angela Bailey

When it comes to programming, understanding the different data types is essential. Data types define the type of values that can be stored and manipulated in a programming language.

Common basic data types include integers, floating-point numbers, characters, and booleans. However, not all data types are considered basic. In this article, we will explore which one of the following is not a basic data type.

## The Basic Data Types

Before diving into the non-basic data type, let’s quickly review the basic ones:

• Integer: This data type represents whole numbers without any decimal places. Examples include -3, 0, and 42.
• Floating-point: Also known as a decimal or real number, this data type represents numbers with decimal places. Examples include -1.5, 3.14, and 0.001.
• Character: This data type represents single characters such as letters or symbols.

Examples include ‘A’, ‘! ‘, and ‘&’.

• Boolean: This data type represents truth values – either true or false. It is commonly used for logical operations and comparisons.

## The Non-Basic Data Type

Now that we have covered the basic data types let’s move on to the non-basic one: Array.

An array is a composite data type that allows you to store multiple values of the same data type in a single variable. It can be thought of as a collection of elements arranged in a specific order.

To declare an array in most programming languages, you need to specify its size and the type of elements it will hold. For example, in JavaScript, you can declare an array of integers as follows:

````let numbers = [1, 2, 3, 4, 5];`
```

Arrays provide a convenient way to store and access multiple values. Each element in an array can be accessed using its index. For instance, to access the third element in the above array (which is ‘3’), you can use:

````let thirdElement = numbers[2]; // returns 3`
```

Arrays come in handy when you need to work with a collection of related data. They allow you to perform operations on multiple elements simultaneously.

## In Conclusion

In summary, the non-basic data type among the given options is the Array. While integers, floating-point numbers, characters, and booleans are considered basic data types, arrays are composite data types that allow you to store multiple values of the same type in a single variable.

Understanding the different data types is crucial for programming success. Whether you’re a beginner or an experienced developer, having a solid grasp of these concepts will help you write efficient and bug-free code.