#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)
。