C语言程序设计题

如题所述

第1个回答  2015-06-26
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进制就可以得出了。本回答被提问者采纳
第2个回答  2015-06-26
9:8
10:
00000110 //6
00000101 //6
------------------
00000100 //4
结果为4