how many bytes of char ,int  ,long,double