【C++】如何打印字符数组
printf怎么输出字符输出⽅法1,直接Cout字符数组名
注意C++定义字符数组⾥的元素需要加单引号,如果不加单引号,不能正常打印出定义的元素
unsigned char test1[6]={'1','2','3','5'};
cout << test1;
输出⽅法2,按元素依次输出
unsigned char destMac[6];
unsigned long phyaddrlen=6;
SendARP(DstIp,0, destMac,&phyaddrlen);
printf("MAC地址:%02X-%02X-%02X-%02X-%02X-%02X", destMac[0], destMac[1], destMac[2], destMac[3], destMac[4], destMac[5]);//%X以16进制输出ps:如果字符数组的数据元素⾥存放的是⼆进制数据,需要转为16进制打印,否则在cmd控制台⽆法正常显⽰
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论