首页 > 解决方案 > 二进制表示的第 n 位

问题描述

我有一个问题,要求“找到整数 N 的二进制表示的第 K 位”,其中 0 <= K <= 31。答案表明当 N=1 K=0 时,第 k 位为 1并且当 N=2 K=1 时,第 k 位也为 1。这是怎么回事?

标签: stringbinary

解决方案


1 的小端二进制表示是 0000 0000 0000 0001,2 的小端二进制表示是 0000 0000 0000 0010。


推荐阅读