C语言-大数四则运算.pptVIP

  • 71
  • 0
  • 约3.81千字
  • 约 24页
  • 2017-08-14 发布于安徽
  • 举报
超大数的四则运算 各类型的范围 int (16位) -32768~32767 (注:现在大多数的编译器的int型是32位的 也就是说跟long型的大小一样) long long或__int64(64位) -9223372036854775808~9223372036854775807 float(32位) 精确到小数点后6~7位 double (64位) 精确到小数点后15~16位 (注:平时做题时 都把浮点型数据定义为double型 避免精度不够出错) 请计算: 1、 2 的 1000次幂 2、 2 的 10000次幂 3、 123456789012345678912345678903453434534534535345434543 乘上 93874293874928734928734028034820938479288374892733453453534 主要内容 数字存储的实现 1 加法运算的实现 2 减法运算的实现 3 乘法运算的实现 4 除法运算的实现 5 幂运算的实现 6 数字存储的实现 大数计算的因数和结果精度一般是少则数十位,多则几万位。在C/C++语言中定义的类型中精度最多只有二十多位。一般我们称这种基本数据类型无法表示的整数为大整数。如何表示和存放大整数呢?基本的思想就是:用数组存放和表示大整数。一个数组元素,存放大整数中的

文档评论(0)

1亿VIP精品文档

相关文档