| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1615 人关注过本帖
标题:超大数字的进制转换
只看楼主 加入收藏
语言者
Rank: 2
等 级:论坛游民
帖 子:20
专家分:14
注 册:2012-12-18
结帖率:20%
收藏
已结贴  问题点数:20 回复次数:17 
超大数字的进制转换
如何将一个很大的十进制数转换为十六进制,列如一个100位的十进制数已经超过啦c语言的表示范围,该如何转换,100位以上又该怎么办,我需要一个通用的方法
各位大神请帮帮忙????
搜索更多相关主题的帖子: 如何 十进制 十六进制 怎么办 
2013-03-14 21:58
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6814
专家分:42393
注 册:2010-12-16
收藏
得分:3 
百度估计能够找到,之前看过大数相加的,大数转换的应该也有吧

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-03-14 22:21
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:3 
实用性不是很大  可以作为课题进行研究

DO IT YOURSELF !
2013-03-14 23:00
gaolongtou
Rank: 2
等 级:论坛游民
帖 子:79
专家分:42
注 册:2012-9-25
收藏
得分:3 
2013-03-14 23:08
梦客,贪欢
Rank: 1
来 自:西电
等 级:新手上路
帖 子:4
专家分:3
注 册:2013-3-11
收藏
得分:3 
将超大数存储在数组中,然后对十六取余

C语言菜鸟二号
2013-03-15 08:32
梦客,贪欢
Rank: 1
来 自:西电
等 级:新手上路
帖 子:4
专家分:3
注 册:2013-3-11
收藏
得分:0 
如果不行你在网上搜索C语言长整数的四则运算

C语言菜鸟二号
2013-03-15 10:14
语言者
Rank: 2
等 级:论坛游民
帖 子:20
专家分:14
注 册:2012-12-18
收藏
得分:0 
我知道是储存在数组中,问题是怎么转化为十六进制,还有怎么输出来!1
2013-03-15 10:43
tompobing
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:260
专家分:809
注 册:2012-12-9
收藏
得分:3 
用数组试试应该可以,不过貌似很麻烦
2013-03-15 11:40
linjxwell
Rank: 2
等 级:论坛游民
帖 子:12
专家分:40
注 册:2013-3-14
收藏
得分:3 
我想到的是不断求余和整除。
A = 23702
B = A % 16 = 6(一个16进制数)
A = A / 16 = 1481
这样A就不断缩小,而B就是中间过程的结果。
2013-03-15 14:12
梦客,贪欢
Rank: 1
来 自:西电
等 级:新手上路
帖 子:4
专家分:3
注 册:2013-3-11
收藏
得分:0 
上楼差不多了,与这类似的题我们刚做了

C语言菜鸟二号
2013-03-15 15:33
快速回复:超大数字的进制转换
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015457 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved