【C++】如何打印字符数组

网友投稿 585 2022-11-17

【C++】如何打印字符数组

输出方法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控制台无法正常显示

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:C-RAN新一代无线接入网架构
下一篇:洛谷-P1035 级数求和
相关文章

 发表评论

暂时没有评论,来抢沙发吧~