| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 8113 人关注过本帖
标题:求助!!怎么将二进制转化为十六进制
只看楼主 加入收藏
luckdog0426
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-3-1
收藏
 问题点数:0 回复次数:9 
求助!!怎么将二进制转化为十六进制

谁能帮帮??怎么将二进制转化为十六进制??我想了半天,就是不知道怎么输入二进制,并进行存储

搜索更多相关主题的帖子: 二进制 十六进制 
2007-04-15 09:35
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
自己计算,自己转化嘛

又不是很复杂

可惜不是你,陪我到最后
2007-04-15 09:39
luckdog0426
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-3-1
收藏
得分:0 

我不知道怎么进行输入阿??能帮帮吗

2007-04-15 09:47
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

怎么输入都不知道?
scanf


可惜不是你,陪我到最后
2007-04-15 09:50
福尔摩斯
Rank: 5Rank: 5
等 级:贵宾
威 望:12
帖 子:4011
专家分:370
注 册:2006-8-15
收藏
得分:0 


老千也来?

提示你下:

用数组来存二进制数,

然后按位算十六进制即可!

自我放逐。。。
2007-04-15 09:58
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
为什么我不能来

我大学也是学过C的,虽然只学了一个学期

可惜不是你,陪我到最后
2007-04-15 10:03
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
自己写一下啊,首先scanf("%d",&i),然后b=i/10000,i=i/10000;在求b的每一位得加权数求和(sum),可以用swtich(sum){case...}转换,就行了.

学习需要安静。。海盗要重新来过。。
2007-04-15 10:03
jmy2446267
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-4-14
收藏
得分:0 

#include <stdio.h>
#include <conio.h>
#include <ctype.h>
typedef struct node
{
int n;
struct node *next;
}r,*pr;
char v[]="0123456789ABCDEF";
void main()
{
pr p1=NULL,p2;char vv[10];
int i1,i2,s,j=0;
char c;clrscr();
printf("please input the number:");
while((c=getchar())!='\n')
if(isdigit(c))
{
p2=(pr)malloc(sizeof(r));
p2->n=c-'0';
p2->next=p1;
p1=p2;
}
while(p1)
{
s=0,i1=0,i2=1;
while(i1<4&&p1)
{
s+=i2*(p1->n);
i1++;p1=p1->next;
i2*=2;
}
vv[j++]=v[s];
}
while(j>=0)
{
printf("%c",vv[j--]);
}
getch();
}

你可以进行功能扩充,比如说任意进制间的转换,对于任意位数的输入和存储我也想了很长时间,最终采取链表的办法。




仗剑天下,快意恩仇!
2007-04-15 10:21
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
不错不错

可惜不是你,陪我到最后
2007-04-15 10:38
I喜欢c
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:64
帖 子:1749
专家分:0
注 册:2007-3-2
收藏
得分:0 

我靠!
老千~``欢迎欢迎...
冒着删贴的危险来迎接你..

LZ,不写程序你会不会转变?


 我是指针,却丢失了目标地址!          我是循环,却缺少了结束条件!      我是函数,却没有人来调用!   
2007-04-15 10:48
快速回复:求助!!怎么将二进制转化为十六进制
数据加载中...
 
   



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

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