char -65 abs 65 signed int -65 abs 65 signed long int -65 abs 65 signed long long int -65 abs 65 float -65 abs 65 double -65 abs 65 long double -65 abs 65 float _Complex -65-2i abs 65.0308 double _Complex -65-2i abs 65.0307619515564 long double _Complex -65-2i abs 65.0307619515564342