作业社区
探索学习新天地,共享知识资源!
慕运维8597106 的学生作业:
#include struct bit { unsigned int a:6; unsigned int b:12; unsigned int c:4; }; int main(int argc, const char *argv[]) { printf("sizeof(struct bit) = %d\n",sizeof(struct bit)); return 0; } 结果 linux@linux:~/learn/chapter3/2$ ./a.out sizeof(struct bit) = 4
+174
慕运维8597106 的学生作业:
#include enum COLOR { red = 1, green = 2, yellow, blue, black, }; int main() { int color; printf("please input a color:"); scanf("%d",&color); switch(color) { case red: printf("red\n"); break; case green: printf("green\n"); break; case yellow: printf("yellow\n"); break; case blue: printf("blue\n"); break; case black: printf("black\n"); break; } } 结果: linux@linux:~/learn/chapter3/2$ ./a.out please input a color:3 yellow linux@linux:~/learn/chapter3/2$
+180
慕运维8597106 的学生作业:
#include typedef struct { unsigned char Red; unsigned char Green; unsigned char Blue; }RGB_t; typedef union { RGB_t rgb; unsigned int value; }PIX_t; int main(int argc, const char *argv[]) { PIX_t pix; pix.rgb.Red = 0x11; pix.rgb.Green = 0x22; pix.rgb.Blue = 0x33; printf("address of Red:%p\n",&pix.rgb.Red); printf("address of Green:%p\n",&pix.rgb.Green); printf("address of Blue:%p\n",&pix.rgb.Blue); printf("address of value:%p\n",&pix.value); printf("pix.value = %#x\n",pix.value); return 0; } 【图片】
+178