, , .
, . , , . , byte int, . x=e e x . , - .
. .. , , :
- char, unsigned char, short unsigned short int, int , unsigned int.
- wchar_t int, unsigned int, long unsigned long, .
- int, int , unsigned int, unsigned int . .
- int, false 0 true 1.
.
( ++ ) . , , .
:
- , long double, long double;
- , double, double;
- , float, float;
- .
- , unsigned long, unsigned long;
- , long, unsigned int, long unsigned int, unsigned int long, unsigned long;
- , long, long;
- , unsigned, unsigned;
- int.
, , .
, . . ,
long x;char c;c = x;x 20, c 20. x 500, c -12 ( ), , char, . .