.net에서는 shift연산을 MFC와 마찬가지로 >>또는 <<로 연산을 할 수 있으나 VB 6.0에서는 연산자가 없어서 직접 구현을 해야 한다. 만약 이 연산이 속도, 성능에 문제가 있다면 MFC에서 DLL을 만들어 사용하기를 권장한다.

>> : 오른쪽으로 쉬프트

MFC에서의 코드를 살펴보자.
CPP
int sum = 30; sum = sum >> 6;
VB에서는 이렇게 구현한다.
VB
dim Sum as integer Sum = 30 Sum = Sum / ((2^6) AND 1)

<< : 왼쪽으로 시프트

MFC에서의 코드를 살펴보자.
CPP
int sum =30; sum = sum <<6;
이것을 VB로 구현한다.
VB
dim Sum as integer sum = 30 sum = sum * ((2^6) AND 1)
시프트연산자에 대한 설명은 다음 링크로 갈음한다.