DATATYPES

DATATYPES

  • In the C programming languagedata types refers to an extensive system for declaring variables of different types.
  • In simple terms just remember that data types are used to define the type of data(integer,character,double etc) and the size of data.

Types and Description

1Basic Types:
They are arithmetic types and consists of the two types: (a) integer types and (b) floating-point types.
2Enumerated types:
They are again arithmetic types and they are used to define variables that can only be assigned certain discrete integer values throughout the program.
3The type void:
The type specifier void indicates that no value is available.
4Derived types:
They include (a) Pointer types, (b) Array types, (c) Structure types, (d) Union types and (e) Function types.

Type

Storage size

Value range

char1 byte-128 to 127 or 0 to 255
unsigned char1 byte0 to 255
signed char1 byte-128 to 127
int2 or 4 bytes-32,768 to 32,767 or -2,147,483,648 to 2,147,483,647
unsigned int2 or 4 bytes0 to 65,535 or 0 to 4,294,967,295
short2 bytes-32,768 to 32,767
unsigned short2 bytes0 to 65,535
long4 bytes-2,147,483,648 to 2,147,483,647
unsigned long4 bytes0 to 4,294,967,295
float                     4 bytes                                                    

double                 8 bytes

long                    10 bytes
double


NOTE-- SYNTAX-->>                                          char c= ' a ' ;

                                                                 int a= 10;
                                             float a= 10.44;
THIS IS HOW WE DECLARE VARIABLES.