如何将int型数值赋值给char型数组
比如如何将int=4赋给a[100]?pc1=a*pc1=0xFF;*(pc1+1)=0x01*(pc1+2)=(char)sum;*(pc1+3)=(char)(sum...
比如如何将int = 4赋给a[100]?
pc1 = a
*pc1 = 0xFF;
*(pc1+1) = 0x01
*(pc1+2) = (char)sum;
*(pc1+3) = (char)(sum >> 8);
*(pc1+4) = (char)(sum >> 16);
*(pc1+5) = (char)(sum >> 24);
sum++;
这样可以吗?? 展开
pc1 = a
*pc1 = 0xFF;
*(pc1+1) = 0x01
*(pc1+2) = (char)sum;
*(pc1+3) = (char)(sum >> 8);
*(pc1+4) = (char)(sum >> 16);
*(pc1+5) = (char)(sum >> 24);
sum++;
这样可以吗?? 展开
4个回答
展开全部
char a[100];
int i = 4;
int loop = 0;
for(loop=0;loop<100;loop++)
{
a[loop] = (char)i;//注意强制类型转换!!!
}
int i = 4;
int loop = 0;
for(loop=0;loop<100;loop++)
{
a[loop] = (char)i;//注意强制类型转换!!!
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-19
展开全部
char a[100];
int i;
for(i=0;i<100;i++) //100个数组元素都赋值为4。
a[i]=4;
int i;
for(i=0;i<100;i++) //100个数组元素都赋值为4。
a[i]=4;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fill(a,a+100,4)
也可 memset(a,4,100)
也可 memset(a,4,100)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询