摘要:
C语言学习趣事_大数运算_之加法1、引子 在C语言中,因为预定义的自然数类型的大小是有上下限度的,这就决定了在进行数的运算的时候,必然受到限制,同时因为C语言是最接近汇编的一种程序设计语言,并且由于计算机的运算的特殊性: 按位进行计算的,这样还带来了一个问题,存在数的丢失,就是通常说的溢出。 为了在C中进行大数运算,不能简单的用C中预定义的数据类型和运算方法进行,因此必须寻求一种新的方法。本文讨论怎样来设计一种方法来计算各种大数运算。2、加法 我们知道,实际上计算机通过位运算来实现数学运算,我们通过一个简单的例子来说明这个问题。Exp: 100 ————> 0110_0100 (为了简单 阅读全文