赋值出现异常
我声明了如下变量
double temp_val, scale_val;
int i;
unsigned char avg1, avg2;
unsigned int var1, var2;
avg1 = avg2 = 79;
i = 0;
scale_val = (double)(var1/var2);
temp_val = scale_val * i + avg2 - scale_val * avg1 + 0.5;
temp_val = scale_val * i;
temp_val += avg2;
temp_val -= scale_val * avg1;
temp_val += 0.5;