Data Types in C Programming

“Data type can be defined as the type of data of variable or constant stored.”
When we use a variable in a program then we have to mention the type of data. This can be handled using data type in C.

Followings are the most commonly used data types in C.

========================================================
Keyword		Format 	  Size		Data Range
		Specifier
=========================================================
Char		%c	1 Byte		-128 to +127
unsigned char	%c	8 Bytes		0 to 255
Int		%d	2 Bytes		-32768 to +32767
long int	%ld	4 Bytes		-231 to +231
unsigned int	%u	2 Bytes		0 to 65535
Float		%f	4 Bytes		-3.4e38 to +3.4e38
Double		%lf	8 Bytes		-1.7e38 to +1.7e38
long double	%Lf	12-16 Bytes	-3.4e38 to +3.4e38
===========================================================

* QUALIFIER :

When qualifier is applied to the data type then it changes its size.
Size qualifiers : short, long
Sign qualifiers : signed, unsigned

* ENUM DATA TYPE :

This is an user defined data type having finite set of enumeration constants. The keyword 'enum' is used to create enumerated data type.

Syntax:

enum [data_type] {const1, const2, ...., const n};

Example:

enum mca(software, web, seo);

* TYPEDEF :

It is used to create new data type. But it is commonly used to change existing data type with another name.

Syntax:

typedef [data_type] synonym;

OR

typedef [data_type] new_data_type;

Example:

typedef int integer;
integer rno;

Leave A Comment

Your email address will not be published. Required fields are marked *