问答题
简答题
编写一个函数getbits,从一个16位的单元中取出某几位()即该几位保留原值,其余位为0)。函数调用形式为:
getbits(value,n1,n2)
value为该16位(两个字节)单元中的数据值,n1位欲取出的起始位,n2为欲取出的结束位。如:getbits(0101675,5,8)表示对八进制101675这个数,取出它从左面起的第5位到第8位。
【参考答案】
点击查看答案
相关考题
-
问答题
建立一个链表,每个结点包括:学号,姓名,性别,年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。 -
问答题
输入一个正整数repeat(0<repeat<10),做repeat次下列运算: 输入一个字符串t和一个正整数m,将字符串t中从第m个字符开始的全部字符复制到字符串s中,再输出字符串s。 要求定义并调用函数strmcpy(s,t,m),它的功能是将字符串t中从第m个字符开始的全部字符复制到字符串s中,函数形参s和t的类型是字符指针,形参m的类型是int,函数类型是void。 输入输出示例:括号内为说明 -
问答题
输入一个正整数repeat(0<repeat<10),做repeat次下列运算: 输入一个字符串str,再输入一个字符c,将字符串str中出现的所有字符c删除。 要求定义并调用函数delchar(str,c),它的功能是将字符串str中出现的所有c字符删除,函数形参str的类型是字符指针,形参c的类型是char,函数类型是void。 输入输出示例:括号内为说明
