【c语言】编写一个函数,这个函数可以将一个整数的指定位置1或置

// 编写一个函数,,这个函数可以将一个整数的指定位置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="" />

版权声明:本文为博主原创文章,未经博主允许不得转载。

车到山前必有路,没路可以先开路,开路就得有乐观,

【c语言】编写一个函数,这个函数可以将一个整数的指定位置1或置

相关文章:

你感兴趣的文章:

标签云: