请分析THIS!
回答精辟者 我会请他领分,驷马难追
#include <stdio.h>
#include <limits.h>
int pack(char a,char b,char c,char d)
{
int p=a;
p=(p<<CHAR_BIT)|b;
p=(p<<CHAR_BIT)|c;
p=(p<<CHAR_BIT)|d;
return p;
}
void main()
{
printf("abcd=");
int x=pack('a','b','c','d');
printf("x=%d",x);
putchar('\n');
}