Mainly there are 4 types of variables: automatic, external, static and register.
Each type of variable can be explained on the basis of scope, lifetime, storage and initial value.
To know more please watch the video.
Video segment is taken from the C Programming class video.