04-01 1705人
C中大数的表示:
1.数据类型
在CLINT包中,大整数表示通过USHORT类型完成
可以在limits.h中查看特定编译器对于不同类型的表示位数。例如:
2.数据表示
从低存储器地址到高存储器地址升序排列数字。
这里简单介绍一下:
所以说。如果用小端存储,类型扩充时,可以直接在最后面补0. 现在一个大数是这样表示的:
其中B表示进制,n[i]代表一个B进制数,l就表示一共有l个B进制数。 那么最终n的计算方式就变成
![]()
04-01 1705人
在CLINT包中,大整数表示通过USHORT类型完成
可以在limits.h中查看特定编译器对于不同类型的表示位数。例如:
从低存储器地址到高存储器地址升序排列数字。
这里简单介绍一下:
所以说。如果用小端存储,类型扩充时,可以直接在最后面补0. 现在一个大数是这样表示的:
其中B表示进制,n[i]代表一个B进制数,l就表示一共有l个B进制数。 那么最终n的计算方式就变成
![]()
欢迎留言