有一个unsigned long型整数,将前两个字节和后两个字节作为两个unsigned int型输出,用一个函数实现,怎么做(将long型整数作为实参)
答案:1 悬赏:30 手机版
解决时间 2021-07-17 17:21
- 提问者网友:嘚啵嘚啵
- 2021-07-16 23:24
有一个unsigned long型整数,将前两个字节和后两个字节作为两个unsigned int型输出,用一个函数实现,怎么做(将long型整数作为实参)
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-07-17 00:12
#include "stdio.h"
typedef union
{
unsigned long a;
unsigned short int b[2];
}T;
fun(unsigned long n)
{
T x;
x.a=100000;
printf("low=%d,high=%d\n",x.b[0],x.b[1]);
}
main()
{
fun(100000);
} 这种程序要用Union 结构来实现
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯