// 编写一个函数,,这个函数可以将一个整数的指定位置1或置0#include <stdio.h>int set_bit(int a, int pos, int flag){int b = 1 << (pos – 1);if (flag == 0){a &= ~b;}else{a |= b;}return a;}int main(){printf("%d\n", set_bit(2, 1, 1));// 3printf("%d\n", set_bit(1, 3, 1));// 5printf("%d\n", set_bit(-1, 1, 0));// return 0;}<img src="?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhb3lhcWlhbjU1Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
版权声明:本文为博主原创文章,未经博主允许不得转载。
车到山前必有路,没路可以先开路,开路就得有乐观,