C DATATYPES

  • Datatypes are used for declaring variables and functions of different types.
  • The type of a variable determines how much much space it occupies in the storage.

C Data Types are divided into two groups.

  • Primitive data types.
  • Non- Primitive data types.

〈Data Types〉

-Primitive data types:-These are data types that are already present in java language.

Data type                Size                                  Range

byte                  8 bits(1 bytes)              -128 to +127

short                16 bits(2bytes)              -32,768 to +32,767

int                     32 bits(4bytes)              -2^31 to +2^31  -1

long                 64 bits(8bytes)             -2^63 to 2^63  -1

float                 32bits(4bytes)              -3.4E+38  to  +3.4E+38

double             64bits(8bytes)             -1.7E+308  to  +1.7E+308

char                 16bits(2bytes)               0 to 65,535

boolean           C reserves 1 

                       bits but uses 1 bits.        Logical or boolean values.

-Non-Primitive data types:-These are the data types created by the user. Non-primitive data types are called reference types because they refer to objects.