例一:
unsigned char a[4] = { '1 ', '2 ', '3 ', '4 '}
unsigned char b[4];
memcpy(b,a,4); //把a的内容copy给b
例二:
int i;
int In[255]
unsigned char databuf[255];
for(i=0; i <255; i++)
{
In[i]=i;
}
for(i=0; i <255; i++)
{
databuf[i]=(unsigned char)(In[i])
}
注意:In[i]的数值不能超过255!否则会失去高位BIT数。
本文详细解释了C语言中使用memcpy函数进行内存拷贝的基本原理,并通过实例展示了如何将整型数组转化为字符数组,同时强调了数据类型转换的注意事项。
1140

被折叠的 条评论
为什么被折叠?



