51单片机中,怎么两个数组的数合在一起然后给一个变量
比如:char a[5]={01234} char b[5]={56789}
char c;
怎么把a[4]的数和b[3]的数合在一起然后在给 c=37;
a4是个字符,3
b3是个字符,7
c 是个字符,不能等于37,3 和7是两个字符,c变量存不下
可以定义一个数组
char c[0x10];
memset(c00x10);
c[0]=a[4];c[1]=b[3];
c当作指针变量使用,c里面存的是字符串。
这个具体要看你的程序要求啊。
简单一点就是
c=a[4]*10+b[3]
但具体怎么样还要看实际需求。