#12317. 清零第 k 位
清零第 k 位
清零第 k 位
题目描述
给定整数 n 和整数 k,将 n 的第 k 位清零(强制变成 0),输出修改后的整数。
输入格式
输入两个整数 n, k。
输出格式
输出一个整数,表示修改后的结果。
样例输入
13 2
样例输出
9
解释:13 = 1101,清零第 2 位得到 1001 = 9。
提示
- 使用
n & ~(1 << k)。
给定整数 n 和整数 k,将 n 的第 k 位清零(强制变成 0),输出修改后的整数。
输入两个整数 n, k。
输出一个整数,表示修改后的结果。
13 2
9
解释:13 = 1101,清零第 2 位得到 1001 = 9。
n & ~(1 << k)。