当前位置:编程学习 > VB >>

100分:三个字节数循环右移、左移的问题

现在有一个变量 A (由3个字节组成,无正负),另一个变量B是BYTE型变量,取B的高、低4位,分别存放BYTE型变量N1和N2中,

现在的要求是:

1、将A 循环左移N1次 的数值存放LONG变量 C 中,注:这里的循环左移是将最高位(即第23位,最左边位编号为0)移出后直接转至最低位(第0位),即这24位数好象是串在一根绳环上珠子,循环左移。


2、将A 循环右移N2次 的数值存放LONG变量 D 中,注:这里的循环右移是将最低位(第0位)移出后直接转至最高位(即第23位,最左边位编号为0),即这24位数好象是串在一根绳环上珠子,循环右移。
重复发帖了啊…… 和变量B有什么关系?
引用 1 楼 yiguangqiang88 的回复:
重复发帖了啊……

你这人是真讨厌。净发些垃圾回复贴。 哦看错了,

参考

怎样在VB中实现变量X的左移N位操作?
补充:VB ,  网络编程
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,