| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3804 人关注过本帖
标题:怎样10进制和16进制之间的转换
只看楼主 加入收藏
jackey163
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2005-7-21
收藏
 问题点数:0 回复次数:8 
怎样10进制和16进制之间的转换
RT,c#中
10怎样转化16
16怎样转化10
有没涵数直接转换?
没有的话要自己写个方法调用,会不会影响效率?

[此贴子已经被作者于2006-1-9 15:03:47编辑过]

搜索更多相关主题的帖子: 进制 
2006-01-09 15:00
唐伯猫
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:5323
专家分:58
注 册:2005-8-9
收藏
得分:0 

看看这个:
using System;
using System.Threading;
namespace ConsoleApplication1
{

class Class1
{
static void Main()
{
Console.WriteLine("你好!很高兴能为你服务!");
Console.WriteLine("该程序可以帮你把十进制的正整数转化为其它进制!");
bool bAnswer=true;
int rem=0;
while(bAnswer)
{
Console.WriteLine("请输入一个十进制的正整数:");

int i=int.Parse(Console.ReadLine());
Console.WriteLine("你想把它转变为几进制?");
int n=int.Parse(Console.ReadLine());

Console.WriteLine("下面是你想得到的数:");


int[] gain=new int[100];

int y=i%n;
gain[0]=y;
// Console.Write(y);
for(int a=i,s=1;a>=n;s++)
{
a=a/n;
int x=a%n;
gain[s]=x;
rem=s;
//Console.Write(x);
}
//输出
for(int b=rem;b>=0;b--)
{
if(gain[b]==10)
{
Console.Write("A");

}
if(gain[b]==11)
{
Console.Write("B");

}
if(gain[b]==12)
{
Console.Write("C");

}
if(gain[b]==13)
{
Console.Write("D");

}
if(gain[b]==14)
{
Console.Write("E");

}
if(gain[b]==15)
{
Console.Write("F");

}
if(gain[b]<=9)
{
Console.Write(gain[b]);

}
}
Console.WriteLine("");
Console.WriteLine ("你还要继续吗?y/n");

String sAnswer=Console.ReadLine ();

switch(sAnswer)
{
case "y":
bAnswer=true;
break;
case "n":
bAnswer=false;
break;
default:
Console.WriteLine("非法输入!你要正确输入哦!");
break;
}

}
Console.WriteLine ("很高兴能为你效劳!");
Console.Write ("拜拜!");
Thread.Sleep(2000);
}
}
}


<iframe name="alimamaifrm" frameborder="0" marginheight="0" marginwidth="0" border="0" scrolling="no" width="300" height="170" src="/go/app/tbk_app/chongzhi_300_170.php?pid=mm_28854300_2441872_11377541&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1" ></iframe>
2006-01-10 10:53
zfm1986
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-1-12
收藏
得分:0 
姐姐,你真行.
2006-01-12 21:41
时空之蕊
Rank: 2
等 级:新手上路
威 望:3
帖 子:691
专家分:0
注 册:2004-10-31
收藏
得分:0 
哈哈,有趣

我渴望掌控时空的核心——用最先进的技术,打造无比美丽的世界!
2006-01-13 00:50
love_me
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-12-29
收藏
得分:0 

这个妹妹我喜欢


灌水无罪! 顶贴有理! <0_0>
2006-01-15 18:44
乱弹琴
Rank: 1
等 级:新手上路
威 望:1
帖 子:1665
专家分:0
注 册:2006-3-7
收藏
得分:0 

男人的謊言可以騙女人的壹夜! 女人的謊言可以騙男人的壹生!
2006-03-09 21:48
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
得分:0 
晕死,
int i=1489165;
string s=i.ToString("X");
这时s里就是i的16进制字符型了,此时9以后为ABCDEF
如果i.ToString("x"),就是abcdef

2006-03-10 00:08
wj2051
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2005-8-24
收藏
得分:0 

2006-03-10 11:13
notforcool
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-17
收藏
得分:0 

12345.ToString("x"); //生成 3039 (16进制)


2006-05-10 12:44
快速回复:怎样10进制和16进制之间的转换
数据加载中...
 
   



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

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