单片机串行口通信中,上位机向单片机发送了几个数据,通过一个字符数组接收SBUF中的数据,那么如何将

单片机串行口通信中,上位机向单片机发送了几个数据,通过一个字符数组接收SBUF中的数据,那么如何将这个字符型数据转化为整型数据呢

第1个回答  2016-04-02
铁道公司躺枪啦
char a[10] = {‘1’, ‘2’, ‘3’, ‘0’, ‘6’, '\0'};
char i;
int x = 0x0000;
for(i=0;a[i];i++)
{
x = x * 10 + (a[i] - '0');// 自己去查ascii码表不解释
}本回答被网友采纳
相似回答