语句如下:
if((AD_data < 38000) && (AD_data > 17000))//int AD_data;
{}
警告如下:
“
Warning [750] F:\project\unknow\PIC12F675\main.c; 279. constant operand to || or &&
Warning [764] F:\project\unknow\PIC12F675\main.c; 279. mismatched comparison
”
但是将代码比较大小的数值进行调整:
if((AD_data < 3800) && (AD_data > 1700))//int AD_data;
{}
编译没有任何警告,这觉得很奇怪。不理解。 |