77问答网
所有问题
C语言超长数字20位用什么
长整形不能20位数字,win计算器可以32位数
当10000000000000000000,设置什么类型
举报该问题
其他回答
第1个回答 2015-02-17
长整型不行就长长整型呗
__int64也不行就_uint64.
不清楚有没有__int128......想的话你可以试试.
第2个回答 2015-02-17
用
字符串
输入,然后处理本回答被提问者采纳
相似回答
C语言
如何存储一个
20位
的大数,并且可以加减操作
答:
可以编写一个 struct,里面有 3 个低位的 unsigned int 和 1 个高位的 int,然后自己写加减法函数进行 int 之间的进位或借位处理。
C语言
编程 数组设计一个
20位长
整数,并实现用这个长整数进行加法或减法...
答:
可以用数组制作。都知道int,float,double的精度和可使用的范围都是有限的,对于大数相减,总是会产生溢出的情况。所以对于大数相减,认为可以用数组来做。比如,定义一个数组a[100];a[1]用来保存个
位数
,a[2]用来保存十位数,等等。如果a[i]的值大于或等于10,就让a[i+1]++,a[i]-10就行了。...
大一
c语言
:用数组设计一个
20位长
整数,并实现用这个长整数进行加法或减法...
答:
i);scanf("%d",&y[i]);}}void jiafa(int *x,int *y,int *z,int *c,int a,int b){int i,j;z[0]
大一
c语言
:用数组设计一个
20位长
整数,并实现用这个长整数进行加法或减法...
答:
,b[MAX];int res[MAX];int n;while(input(a) && input(b)){HPplus(a,b,res);output(res);}return 0;}大二自己写的第一个版本的高精度加减法,用法是先输入第一个
数
,回车输入第二个数。回车就出结果,支持负数应该比较基础了,减法的时候用的十进制补码,有点基础就可以自己修改了 ...
c语言中
超大数如何存储
答:
通常来说
c语言
里的基本数据类型范围是有限的,如long型的最大只能表示几十亿,几十亿也就11
位数字
长度而已。如果用100
长
的数组表示,假设数组一个元素存数字的一位,那么总
位数
可以达到100位,这是基本数据类型无法表示的。2、基本类型的数据范围:[signed]int :-32768---32767 unsigned int:0---6...
c语言20位数字
怎么打印?
答:
在c里面没有单一的数位类型能表示超过500位 所以只能用数组来表示 为了节省内存可以
使用c
har []500位就是500byte 然后对数组进行操作
C语言
这个值是如何得出的?
答:
这个20表示的是输出数据总长度为20,不够的话前面补空格 要保留小数的话用 printf("%20.9f\n",x);表示保留9位小数,总长度
20位
,不够前面补空格 至于有效
数字
长度,好像没有这个设置吧
大家正在搜
c语言将字符数字转化为数字
c语言中数字字符怎么表示
c语言数字字符
统计个位数字 c语言
c语言判断数字字符
c语言字母对应数字
c语言数字转化为字符
数字转字符串c语言
c语言如何将字符串转为数字
相关问题
c语言20位数字怎么打印?
C语言如何存储一个20位的大数,并且可以加减操作
用C语言编写软件完成以下任务: 采用链表来表示一个带符号的超...
大一c语言:用数组设计一个20位长整数,并实现用这个长整数进...
C语言编程 数组设计一个20位长整数,并实现用这个长整数进行...
C语言中随意生成20个数字用什么函数啊
C语言 求20个数字的和
C语言编写一个程序,可以生成20位的有效数字的四则运算