程序源代码中的long是什么意思?
#include "stdio.h"union
{
long i;
int k;
char m;
char s[4];
}part;
int main()
{
part.i=0x12345678;
printf("part.i=%lx\n",part.i);
printf("part.k=%x\n",part.k);[local]1[/local]
printf("part.m=%x\n",part.m);
printf("part.s[0]=%x\tpart.s[1]=%x\n",part.s[0],part.s[1]);
printf("part.s[2]=%x\tpart.s[3]=%x\n",part.s[2],part.s[3]);
return 0;
}