正在加载图片...
第12章第2节 程序: maint unsigned int a; unsigned int f(unsigned int printf(“ input a data(8):”); scan(“%0”,&a); printf(“%0”,f(a); unsigned int unsigned int x Unsigned int y y=x0100000 if(y=010000 (x^077701)010000 或:y=(x+01)010000 rerurn(y); 补 输入:16666110000o 1001001001001010 111112 结果:111第12章第2节 程序: main() {unsigned int a; unsigned int f(unsigned int); printf(“input a data(8): ”); scanf(“%o”, &a); printf(“%o”,f(a)); } unsigned int f(unsigned int x) {unsigned int y; y=x&0100000; if(y==0100000) y=(x^077777+01)|0100000; else y=x; rerurn(y); } 或:y=(~x+01)|0100000 输入:166666 1110110110110110 1001001001001010 补 111112 结果: 111112
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有