سلام.
من متوجه نشدم هدف نهایی چیه ولی برای شیفت دادن و جمع و ضرب و ... میتونید از IntX.h استفاده کنید که ضمیمه میکنم در همین پست.
این برنامه ی محاسبات صحیح با تعداد بایت دلخواه هست(IntX). نمونه ی ضرب هم به صورت کنسول و خیلی مختصر نوشتم. میتونید راحت باهاش کار کنید و عدد با هر تعداد بایت رو شیفت بدید.
مشکلی داشتید بفرمایید.