C Programming Language - Data Types
C Programming Language - Data Types
In this tutorial you will learn about C language data types, Primary data type, Integer Type, Floating Point Types, Void Type, Character Type, Size and Range of Data Types on 16 bit machine, derived data type, Declaration of Variables, User defined type declaration, Declaration of Storage Class, auto, static, extern, register, Defining Symbolic Constants, Declaring Variable as Constant and Volatile VariableA C language programmer has to tell the system before-hand, the type of numbers or characters he is using in his program. These are data types. There are many data types in C language. A C programmer has to use appropriate data type as per his requirement.
C language data types can be broadly classified as
Primary data type
Derived data type
User-defined data type
Primary data type
All C Compilers accept the following fundamental data types 1. | Integer | int |
2. | Character | char |
3. | Floating Point | float |
4. | Double precision floating point | double |
5. | Void | void |
The size and range of each data type is given in the table below
DATA TYPE | RANGE OF VALUES |
char | -128 to 127 |
Int | -32768 to +32767 |
float | 3.4 e-38 to 3.4 e+38 |
double | 1.7 e-308 to 1.7 e+308 |