9题
#include "stdafx.h"
int main(int argc, char* argv[])
{
struct cat
{
char c[4];
float b;
}kitty;
int k=sizeof(kitty);
printf("%d",k);
return 0;
}
计算结果是8,因为c四个字节,b为float四个字节
10题
#include "stdafx.h"
int main(int argc, char* argv[])
{
int a=6,b=5;
int k=a&b;
printf("%d",k);
return 0;
}
计算结果4,异或计算自己把a,b变成2进制就可以得出了。
9:8
10:
00000110 //6
00000101 //6
------------------
00000100 //4
结果为4