数据溢出问题。请教!

2020-01-30 13:54发布

unsigned int Adc_Data_Test;
Adc_Data_Test=(Adc_Data*330)/255;//Adc_Data取值在0-255;
这里比较迷糊最终结果是不可能溢出的,中间值会溢出!这个数学运算在编译的时候会产生一个临时变量存放中间结果吗?决定这个临时变量是什么类型的因素是哪个?Adc_Data_Test这个值很小,不想弄个四字节数据存取。麻烦有兴趣的老师说两句!教教新人!谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。