普通的数,左移运算int a = 1;
a << 1;//扩大了2倍其他类似,但要注意数据类型的上限,不要溢出你现在的需求是128位,
扩大两倍那就是129位才能表示了 2 ^129次方,已经远远超出了long的表示类型。又要用到位运算,我觉得就有点牵强了。
曾经在C语言里处理过一百多位的,是用数组实现的
这里你可以试试byte数组,我的思路~~~