AF_Crt_Num++;//判断有效位数 if(AF_Crt_Num>10) { AF_Crt_Num -= 10; } else { AF_Crt_Num = 0; }
时间: 2024-05-21 12:16:36 浏览: 40
这段代码主要是对AF_Crt_Num进行有效位数判断,如果超过10位,则减去10,否则将其置为0。具体来说,当AF_Crt_Num大于10时,说明已经超过了10位有效数字,所以需要将其减去10,保留最后一位有效数字;当AF_Crt_Num小于等于10时,说明未达到10位有效数字,所以需要将其置为0,以便下一次进行有效位数判断。
相关问题
AF_Crt_Num -= 10; if(AF_Crt_Num>10) { AF_Crt_Num -= 10; } else { AF_Crt_Num = 0; }
这段代码的作用是将变量 AF_Crt_Num 的值减去 10,并且如果减去 10 后 AF_Crt_Num 的值仍然大于 10,则再将其减去 10。如果减去 10 后 AF_Crt_Num 的值小于或等于 10,则将其设为 0。
可以用更简洁的写法来实现相同的功能:
AF_Crt_Num = (AF_Crt_Num > 20) ? (AF_Crt_Num - 20) : 0;
这行代码的意思是,如果 AF_Crt_Num 大于 20,则将其减去 20,否则将其设为 0。
阅读全文