if u have char type of lenth 6 and u store only 4 charecter in data type it will take 6 byte on disk if u have varchr2 of 6 lenth and u stor only 3charecter in data type it will take only 3 byte on disk