2^31次方这么大个数怎么定义 我这样写的 
        int A=2;
        for (int b = 1; b < 32; b++)
        {
            A = A * A;
        }
        this.Label1.Text = a.ToString();结果是0,显然已经溢出了。不知道应该用什么来定义A呀,我看slqServer里用bigint就可以表示这个数,不知道在.cs文件里怎么写。请高人说一下:)