#1438. 取出位数-课后习题12.3
取出位数-课后习题12.3
问题描述
编写一个函数getbits,从一个16位的单元中取出某几位(即该几位保留原值,其余位为0)。函数调用形式为getbits(value ,n1,n2)。 value 为该 16位(两个字节)中的数据值,n1为欲取出的起始位,n2为欲取出的结束位。如: getbits(0101675,5,8) 表示对八进制101675这个数,取出它的从左面起第5位到第8位。
格式
输入
value 为该 16位(两个字节)中的数据值,n1为欲取出的起始位,n2为欲取出的结束位。
输出
取出后的位数
样例
0101675 5 8
1400
提示
数据范围、额外说明、样例说明等等