早教吧作业答案频道 -->其他-->
算法:利用二进制求一个数n的第m位是几(从低位到高位)?示例给出了如下代码intgetBit(intn,intm){return(n>>(m-1))&1;}我做了如下验证取123的第2位,n=123、m=2,123=01111011,首先:01111011>>(2-1)=0011110
题目详情
算法:利用二进制求一个数n的第m位是几(从低位到高位)?
示例给出了如下代码int getBit(int n,int m){ return (n >> (m-1)) & 1;}我做了如下验证取123的第2位,n=123、m=2,123=01111011,首先:01111011>>(2-1)=00111101然后:00111101&00000001=00000001也就是说算出来123的第2位是1?但是123的第2位明显是2嘛,
示例给出了如下代码int getBit(int n,int m){ return (n >> (m-1)) & 1;}我做了如下验证取123的第2位,n=123、m=2,123=01111011,首先:01111011>>(2-1)=00111101然后:00111101&00000001=00000001也就是说算出来123的第2位是1?但是123的第2位明显是2嘛,
▼优质解答
答案和解析
这里的第二位是针对二进制而言的,不是针对十进制.
01111011第二位是从右边开始数 ,最右边第1位是1,第二位是1.
请采纳最佳答案~
01111011第二位是从右边开始数 ,最右边第1位是1,第二位是1.
请采纳最佳答案~
看了算法:利用二进制求一个数n的第...的网友还看了以下:
科学研究表明,宇宙中存在着温度的下限:-273℃.以这个下限为起点的温度叫做热力学温度,用T表示, 2020-04-08 …
科学研究表明,宇宙中存在着温度的下限:-273℃.以这个下限为起点的温度叫做热力学温度,用T表示, 2020-04-08 …
一个做直线运动的物体,从时间t到t+△t时,位移为△s,那么lim△s/△t为A.从时间t到t+△ 2020-04-26 …
请问关于导数.物体运动方程S=1-t-t平方,S的单位是米,t的单位是秒,求物体t=3时的瞬时速度 2020-05-13 …
科学研究表明,宇宙中存在着温度的下限:﹣273℃以这个下限为起点的温度叫做热力学温度,用T表示,单 2020-05-13 …
谢长江流至重庆,深切-----,形成了举世闻名的-----、-----、-----.著名的三峡工程 2020-05-13 …
(2007•武汉)如果一串数按如图所示的规律排列.已知1在a的下方,那么数字307位于的下方. 2020-05-14 …
一道初一的文字题物体从高出自由落下时,经过的距离S与时间T有S=二分之一GT的平方的关系,这里G是 2020-05-17 …
一跳水运动员从10米高台上跳水,他所在的高度(单位:米)与所用时间(单位:秒)的关系是h=-5(t 2020-05-20 …
关于物理力学单位制的一道题(1)根号下2l/g,单位,物理量名称(2)v/t,单位,物理量名称(3 2020-05-21 …