2011年5月4日
摘要: 源自《The C Programming Language》P40 pr2-6: 编写一个函数setbits(x, p, n, y),该函数返回对x执行下列操作后的结果值:将x中从第p位开始的n个(二进制)位设置为 y中最右边n位的值,x的其余各位保持不变。 代码:main.c 1 #include <stdio.h> 2 3 unsigned setbits(unsigned x, int p, int n, unsigned y); 4 5 int main() 6 { 7 8 unsigned num = 125; //待处理的十进制数 9 int pos = 7; //从数 阅读全文
posted @ 2011-05-04 05:24 将军之盾 阅读(942) 评论(0) 推荐(0) 编辑