题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
标记位置1置0取反

题目题干

题目描述

xdc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于 x 这个数,我们希望对它二进制位的第 k 位(从0开始,从低到高数)置为 1: 第 k 位为 1,其它位为 0,正好是(1 << k),那么将 第 k 位 置为 1 的语句可以写成:x | (1 << k)。xdc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于 x 这个数,我们希望对它二进制位的第 k 位(从0开始,从低到高数)置为 0:我们对标记码的要求是:第 k 位为 0,其它位为 1,我们需要的是(~(1 << k)),那么将 第 k 位 置为 0 的语句可以写成:x & (~(1 << k))。xdc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于 x 这个数,我们希望对它二进制位的第 k 位(从0开始,从低到高数)取反:对标记码的要求是:第 k 位为1,其余位为 0,其值为(1 << k)。那么将 第 k 位 取反的语句可以写成:x ^ (1 << k)。xdc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
xdc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

输入

xdc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

xdc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

取低位连续 1题目描述 获取一个数 x 低位连续的 1 并且输出。 输入 一个十进制正整数n 输出 一个十进制正整数,代表n的低位连续1所代表的十进制整数 样例输入 11 样例输出 3 提示
标记位置1置0取反题目描述 对于 x 这个数,我们希望对它二进制位的第 k 位(从0开始,从低到高数)置为 1: 第 k 位为 1,其它位为 0,正好是(1 << k),那么将 第 k
取模转化成位运算
:取模转化成位运算题目描述 计算一个正整数x模2y的结果 输入 一行两个正整数x和y,计算x模2y。不使用%取模运算符 输出 一个正整数,表示x模2y的结果 样例输入  169 5 样例输出 
代替加法题目描述 给定两个int类型的正数 x 和 y,实现 x + y(注意:不能用加号)。 输入 一行两个正整数x和y 输出 一行一个正整数,表示x+y的计算结果(不能使用加号) 样例输入 
代替减法题目描述 给定两个int类型的正数 x 和 y,计算 x − y的值(注意:不能用减号)。 输入 一行两个正整数x和y 输出 一行x-y的结果(不使用负号) 样例输入  3 4 样例输
相反数题目描述 给定一个int类型的正数 x,求 x 的相反数(注意:不能用负号)。 输入 一行一个正整数x 输出 一行一个整数,表示x的相反数 样例输入  3 样例输出  -3 提示 -
出现奇数次的数题目描述 输入 n 个数,其中只有一个数出现了奇数次,其它所有数都出现了偶数次。求这个出现了奇数次的数。 输入 第一行一个非负整数n 第二行n个整数,空格分隔 输出 一个整数,n
变量交换题目描述 给定两个数 a 和 b,用异或运算交换它们的值 输入 一行两个非负整数m和n 输出 一行两个非负整数n和m 样例输入  21 22 样例输出  22 21 提示 0 <
标记位取反题目描述 给定一个数,将它的低位数起的第 4 位取反,0 变 1,1 变 0。 输入 一个非负整数n 输出 一个十进制整数 样例输入 31 样例输出 23 提示 样例一解释: 31的

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢