C中大数的表示:
1.数据类型
在CLINT包中,大整数表示通过USHORT类型完成
可以在limits.h中查看特定编译器对于不同类型的表示位数。例如:
2.数据表示
从低存储器地址到高存储器地址升序排列数字。
这里简单介绍一下:
所以说。如果用小端存储,类型扩充时,可以直接在最后面补0. 现在一个大数是这样表示的: 其中B表示进制,n[i]代表一个B进制数,l就表示一共有l个B进制数。 那么最终n的计算方式就变成
版权声明:《 密码学:C/C++语言实现【数的表示】 》为admin原创文章,转载请注明出处!
最后编辑:2021-4-1 11:04:26