> From: "Frank Klemm" <[EMAIL PROTECTED]>
>
> a) char, signed char, short       =>  int

unless int cannot represent all possible values of char, in which case

  char => unsigned int

> b) unsigned char, unsigned short  =>  unsigned int

if int can represent all possible values

  unsigned char, unsigned short  => int

otherwise

  unsigned char, unsigned short  => unsigned int

In essence, objects of type "smaller" than int are converted to int, unless
int can't represent all values, in which case they're converted to unsigned
int. Horribly platform-dependent.

> c) float                          =>  double

No.

-- Mat.


--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to