紧急求助!!!!谢谢!! ( 积分: 100 )

  • 主题发起人 主题发起人 tcq1984
  • 开始时间 开始时间
T

tcq1984

Unregistered / Unconfirmed
GUEST, unregistred user!
unsigned long testlong=0x12345678
char strlongbuff[4]
请编写一段程序将testlong这个长整数变量拆分之后放到 strlongbuff数组中,最后的结果应该是
strlongbuff[0]=0x12,strlongbuff[1]=0x34,strlongbuff[2]=0x56,strlongbuff[4]=0x78
 
unsigned long testlong=0x12345678
char strlongbuff[4]
请编写一段程序将testlong这个长整数变量拆分之后放到 strlongbuff数组中,最后的结果应该是
strlongbuff[0]=0x12,strlongbuff[1]=0x34,strlongbuff[2]=0x56,strlongbuff[4]=0x78
 
unsigned long testlong = 0x12345678;
char buff[4] = {0};
buff[0] = testlong >> 24;
buff[1] = (testlong << 8) >> 24;
buff[2] = (testlong << 16) >> 24;
buff[3] = (testlong << 24) >> 24;
 
后退
顶部