![[Dept of Engineering]](http://www.eng.cam.ac.uk/images/house_style/engban-s.gif)
char 8bit (signed by default) short 16bit int 32bit long 32bitNote that type conversions are sign, not value, preserving. E.g.:-
`unsigned char' promotes to `unsigned int' then to `int',
NOT `unsigned char' promotes to `char' then to `int'.
-D_HPUX_SOURCE. This is
discussed in the cc(1) man page under the "-Aa" option (ANSI mode).