Space taken by int and long long int

If I declare a data type as long long int and store a value 8 in that, how much space will it take up?
Does the space occupied depends on the value stored in the variable or whatever be the value stored, the space taken up is according to the data type?