📄 dwordtobyte.c
字号:
//运行结果:把dword 3232235521转换成了char数组{192.168.0.1}
#include "string.h"
#include "stdio.h"
typedef unsigned long DWORD;
typedef unsigned char CHAR;
void dword2byte(DWORD in,CHAR array[])
{
int i,j;
for(i=0,j=3;i<4,j>=0;i++,j--)
{
array[j]=(in>>(8*i))|(CHAR)(0);
}
}
int main()
{
CHAR array[4];
DWORD ipaddr=3232235521;//16820416;
int i;
dword2byte(ipaddr,array);
for(i=0;i<4;i++)
printf("the array is:%d",array[i]);
return 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -