char a[4] = {1, 2, 3, 4};
unsigned int b;
b = a[0]<<24 + a[1]<<16 + a[2]<<8 + a[3];
b的结果是多少?
实际编程是0,与想的有些差距,不知道这种操作实际上如何处理?
char a[4] = {1, 2, 3, 4};
unsigned int b;
b = a[0]<<24 + a[1]<<16 + a[2]<<8 + a[3];
b的结果是多少?
实际编程是0,与想的有些差距,不知道这种操作实际上如何处理?