C语言程序设计题

2024-11-08 03:37:26
推荐回答(2个)
回答(1):

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):

9:8
10:
00000110 //6
00000101 //6
------------------
00000100 //4
结果为4