C# 控制台应用程序 二进制 16进制运算问题 各位大侠,我做个简易的移位计算器,我在input_a中如何将输入的二进制数据或者16进制数据进行运算呢,应为我即便输入了二进制数据或者16进制数据,系统都将它当作字符串文件处理了,请求帮助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Convert 类http://msdn.microsoft.com/zh-cn/library/system.convert(VS.95).aspx using System;using System.Text;class test{static void Main(){ //十进制转二进制 Console.WriteLine(Convert.ToString(69, 2)); //十进制转八进制 Console.WriteLine(Convert.ToString(69, 8)); //十进制转十六进制 Console.WriteLine(Convert.ToString(69, 16)); //二进制转十进制 Console.WriteLine(Convert.ToInt32("100111101", 2)); //八进制转十进制 Console.WriteLine(Convert.ToInt32("76", 8)); //十六进制转十进制 Console.WriteLine(Convert.ToInt32("FF", 16));}}先用十进制计算吧,然后自己转一下吧。我都是这么做的,以前听说可以通过算法来计算,但是不容易。还不如用这个容易的方法呢 直接怎么写的Convert.ToInt32(string value, int fromBase): 可以把不同进制数值的字符串转换为数字 就是我在input_a.Text="0X40A81B12"时,是16进制的,我直接当做16进制处理,怎么样实现,可是系统默认input_a.Text为字符型啊,我要怎么样做呢! 假如我输入 c = input_a.Text; output_b.Text = Convert.ToString(Convert.ToInt32("c", 16));这样我得到的是10啊,不对嘛,请求帮助! 取消键盘事件问题 SQL的一个小排序问题 C#连接外接显示屏 菜鸟求救:高手看下我的为什么输出那么多遍呀? 如何配置UltraEdit可以编译C#源程序 求能自动登陆并提交表单的可用程序代码 请问分词系统中以.dct为后缀的数据字典文件如何打开? 如何使用正则匹配table、tr、td块?最小匹配 请高手指点!(100分) 如何编写此程序?(c) 网络交易平台 int?与int
http://msdn.microsoft.com/zh-cn/library/system.convert(VS.95).aspx
using System;
using System.Text;
class test
{
static void Main()
{
//十进制转二进制 Console.WriteLine(Convert.ToString(69, 2)); //十进制转八进制 Console.WriteLine(Convert.ToString(69, 8)); //十进制转十六进制 Console.WriteLine(Convert.ToString(69, 16)); //二进制转十进制 Console.WriteLine(Convert.ToInt32("100111101", 2)); //八进制转十进制 Console.WriteLine(Convert.ToInt32("76", 8)); //十六进制转十进制 Console.WriteLine(Convert.ToInt32("FF", 16));
}
}先用十进制计算吧,然后自己转一下吧。我都是这么做的,以前听说可以通过算法来计算,但是不容易。
还不如用这个容易的方法呢
数字
output_b.Text = Convert.ToString(Convert.ToInt32("c", 16));
这样我得到的是10啊,不对嘛,请求帮助!