一个很简单的问题,C语言浮点乘以1000然后转换16进制答:include <math.h> int main(){ float A[7]={1.123,1.234,2.345,3.001,4.043,5.231,1.000};int i, tmp;char C[7][12];for (i=0; i<7; i++){ tmp = (int)(A[i]*1000+0.5);//转换成整型值 sprintf(C[i], "0x%08x", tmp);//转换成16进制字符串 printf("%s\n...