标题:怎么样进行转换?
只看楼主
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
 问题点数:0 回复次数:7 
怎么样进行转换?
我输入二个数比如1100和1001,希望输入的不是十进制的1100和1001而是二进制的1100和1001,然后就能直观的进行与或、或、异或等运算,有没有什么转换函数能进行这种转换?
搜索更多相关主题的帖子: 二进制 函数 十进制 直观 运算 
2005-12-01 20:53
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
得分:0 
有的,你先输入的string类。然后通过string类转到二进制数,然后与或的不用函数,有符号的,自己看基础书吧。
2005-12-02 15:36
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
得分:0 

那样的话,输入的1100通过字符串转换成二进制后就不是二进制的1100而是二进制的1110了,那该怎么办?


[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2005-12-02 19:36
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
得分:0 
string s="00101011";
byte b=Convert.ToByte(s,2);
2005-12-02 21:02
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
得分:0 
[转载]一个支持很长数字的二进制转十进制的小程序

private double BtoD(string str)
{
int len = str.Length;
double values = 0;
for( int i = 0 ; i < len ; i++ )
{
values += double.Parse( str.Substring( len - i - 1 , 1 ) ) * (double)System.Math.Pow(2,i);
}

return values;
}

2005-12-02 21:03
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
得分:0 
[转载]一个把整数转为BCD码的程序
public string toBinString(string str) //这是一个把整数转为BCD码的程序
{
int dec;
string bin = "",date="";
for(int i=str.Length-1;i>=0;i--)
{
dec=int.Parse(str.Substring(i,1));
bin="";
while(dec > 1)
{
bin = dec%2 + bin;
dec /= 2;
}
bin = dec + bin;
bin=bin.PadLeft(4,'0');
date=bin+date;
}
return date;
}
2005-12-02 21:04
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
得分:0 

非常感谢


[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2005-12-03 22:46
notwing
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-12-5
得分:0 
请教一下如何把
Console.Readline()获取的值赋值给一个INT型的变量啊?
2005-12-05 15:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-36255-1-1.html




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

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