您可以使用以下代码提取rxbuf的后两个字符并将它们赋给unsigned int temp:

unsigned int temp = 0;
if(strlen(rxbuf) >= 2) {
    temp = (rxbuf[strlen(rxbuf)-2] - '0') * 10 + (rxbuf[strlen(rxbuf)-1] - '0');
}

这段代码首先使用strlen函数获取rxbuf的长度,并检查其是否至少为2。然后,它将倒数第二个字符和倒数第一个字符转换为数字,并计算出一个两位数。最后,将这个两位数赋给unsigned int类型的temp变量。请注意,这段代码假设rxbuf中的后两个字符都是数字字符。如果后两个字符不是数字字符,可能会出现错误。

unsigned char rxbuf = wdy32提取rxbuf 后面两个字符赋给unsigned int tempc语言

原文地址: https://www.cveoy.top/t/topic/iBzX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录