一道C++选择题求分析,答案是C1 (单选)此函数实现把32位IP地址(网络序)以字符串的方式打印出来: char *IpAddr2Str(unsigned long ulIpAddr) { char szIpAddr[32]; unsigned long ulLocIpAddr = ntohl(ulIpAddr);//把

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 09:11:02

一道C++选择题求分析,答案是C1 (单选)此函数实现把32位IP地址(网络序)以字符串的方式打印出来: char *IpAddr2Str(unsigned long ulIpAddr) { char szIpAddr[32]; unsigned long ulLocIpAddr = ntohl(ulIpAddr);//把
一道C++选择题求分析,答案是C
1 (单选)此函数实现把32位IP地址(网络序)以字符串的方式打印出来:
char *IpAddr2Str(unsigned long ulIpAddr)
{
char szIpAddr[32];
unsigned long ulLocIpAddr = ntohl(ulIpAddr);//把网络序转话为主机序
(void)VOS_sprintf(szIpAddr, "%d.%d.%d.%d", ulLocIpAddr >> 24,
(ulLocIpAddr >> 16) & 0xff, (ulLocIpAddr >> 8) & 0xff, ulLocIpAddr & 0xff);
return szIpAddr;
}
下面描述正确的是( ):
(2分)

A : 数组szIpAddr空间不够;
B : 输出的IP地址次序颠倒;
C : 函数返回局部数组szIpAddr变量地址;
D : 以上都不正确

话说0xff换成二进制是什么,8个1么.关于题目中的位运算求详解= =菜鸟无能

一道C++选择题求分析,答案是C1 (单选)此函数实现把32位IP地址(网络序)以字符串的方式打印出来: char *IpAddr2Str(unsigned long ulIpAddr) { char szIpAddr[32]; unsigned long ulLocIpAddr = ntohl(ulIpAddr);//把
说的很对:0xff是8个1
那个地方是将移位运算的结果 和 8个1进行 位与& 运算,这样就可以保证比8位高的地方全部置成0,而最后8位保持不变.

一道C++选择题求分析,答案是C1 (单选)此函数实现把32位IP地址(网络序)以字符串的方式打印出来: char *IpAddr2Str(unsigned long ulIpAddr) { char szIpAddr[32]; unsigned long ulLocIpAddr = ntohl(ulIpAddr);//把 求一道选择题答案 一道C语言选择题,求答案及解析,好评 一道化学单项选择题,答案是C,不知道对不对. 一道高数选择题,求分析 一道初三数学题(代数),求解题过程 我说的是选择题第二题,答案是c,求解题过程 一道物理选择题 求过程答案 谢谢 求一道结构力学选择题答案! 急需一道初中英语选择题{要有答案和分析}! 求分析 单给答案就算了 如果有1万个人一起回答5个选择题,每个选择题的答案分别是a,b,c.如果有1万个人一起回答5个选择题,每个选择题的答案分别是a,b,例如第一个选择题的答案是a1,b1,c1,第二个选择题的答案是a2,b2,c 马原上的一道选择题杀盗非杀人,白马非马,这是一种()的观点A绝对主义 B相对主义 C 机械唯物主义 D形而上学:求具体分析, 一道数列选择题.此题怎么分析.求的是Log2(S+1)的 值 。 C 语言一道选择题解答09.3二级考试试题:答案是D.我不明白是为什么? 线性代数向量组线性相关一道选择题求解释答案是b 是怎么判断的 高手进!高中物体选择题一道~答案是BD 求大神们详解~ 问一道高中历史选择题26.下列近代报刊,可以归为同一类性质的是A. ①② B. ③④ C. ②④ D. ②③答案选D帮我分析一下谢谢! 分析一道英语选择题,as的用法( )I like to shopping_____my best friends does.A.like B.with C.and D.as答案是D.我想知道为什么?