char<unsigned char<short<unsiged short<int<unsigned int<long<unsigned long<float<double
比如 int a =1; float b = 2l; a/b的类型是float
char<unsigned char<short<unsiged short<int<unsigned int<long<unsigned long<float<double
比如 int a =1; float b = 2l; a/b的类型是float