What Are Basic Data Type in C?


Larry Thompson

What Are Basic Data Types in C?

In C programming, data types are used to define the type of data that a variable can hold. C provides several basic data types that are commonly used in programming. Understanding these data types is essential for writing efficient and error-free code.

Integer Data Types

Integers are whole numbers without any fractional parts. In C, there are different integer data types available:

  • char: Used to store characters or small integers within the range of -128 to 127.
  • short: Typically used to store small integers within the range of -32,768 to 32,767.
  • int: The most commonly used integer type. It can hold integers within the range of -2,147,483,648 to 2,147,483,647.
  • long: Used when a wider range of values is needed. It can hold integers within the range of approximately -9.22 × 10^18 to 9.22 × 10^18.

Floating-Point Data Types

Floating-point numbers are numbers with fractional parts. C provides two main floating-point data types:

  • float: Used to represent single-precision floating-point numbers with a precision of about six decimal places.
  • double: Typically used for double-precision floating-point numbers with a precision of about fifteen decimal places.

Character Data Type

The character data type in C is used to store individual characters. It is represented by the char data type.

Characters are enclosed within single quotes (‘ ‘). For example, ‘A’ or ‘$’.

Boolean Data Type

Boolean data type is used to represent logical values. In C, 0 represents false, and any non-zero value represents true. However, C does not have a built-in boolean data type like some other programming languages.


In this tutorial, we covered the basic data types available in C programming. These data types are essential for declaring variables and defining their ranges and precision. By understanding these data types, you can write more efficient and reliable code.

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy