-(int) '\377' = 255
+(int) '\377' = -1
(long) -1 = -1
(float) 12 = 12.000000
(int) 3.14 = 3
(int) 32767L = 32767
(int) -32768L = -32768
-(char) 128L = 128
-(char) 0377 = 255
-(char) -1 = 255
+(char) 128L = -128
+(char) 0377 = -1
+(char) -1 = -1
(char) 10000 = 16
From character
char 127, int 127, unsigned 177, long 127
float 127.000000
- char 255, int 255, unsigned 377, long 255
- float 255.000000
- char 255, int 255, unsigned 377, long 255
- float 255.000000
+ char -1, int -1, unsigned 37777777777, long -1
+ float -1.000000
+ char -1, int -1, unsigned 37777777777, long -1
+ float -1.000000
From integer
- char 192, int -64, unsigned 177700, long -64
+ char -64, int -64, unsigned 37777777700, long -64
float -64.000000
From long
- char 253, int -3, unsigned 177775, long -3
+ char -3, int -3, unsigned 37777777775, long -3
float -3.000000
From float
char 121, int 121, unsigned 171, long 121, float 121.500000