C#简单通用的进制转换,把非十进制的数据类型转换成十进制的,然后再转换成其他类型。
来源:互联网 发布:驱赶苍蝇软件 编辑:程序博客网 时间:2024/05/22 20:03
有一些刚刚开始学C#的朋友,由于基本功不扎实,对于进制转换总是糊里糊涂。
常见的进制方式,主要有二进制,八进制,十进制和十六进制,通用的转换方式是把非十进制的数据类型转换成十进制的,然后再转换成其他类型。
第一步:把其他进制转换成十进制:
二进制转换成十进制:
int num= Convert.ToInt32("168", 2);
第二步:转换成我们所需要的进制:
转换成十六进制:
Convert.ToString(num,16);
完整的二进制转换成十六进制:
Convert.ToString( Convert.ToInt32(input, 2), 16);
其它的进制转换都可以用公式:从a进制转换为b进制 → Convert.ToString( Convert.ToInt32(input, a), b);
当然了,如果从a进制转换为十进制只需要Convert.ToInt32("101110", a); 返回类型为int ToInt64 返回类型则为long
或是从十进制转换为b进制Convert.ToString(68,b);
阅读全文
0 0
- C#简单通用的进制转换,把非十进制的数据类型转换成十进制的,然后再转换成其他类型。
- 十进制转换成其他进制
- Java中十进制转换为其他进制的方法
- 二进制、十进制、其他进制之间的转换
- 十进制转换成二进制、八进制、十六进制的通用方法
- 十进制转换成其他进制和其他进制数转换成十进制数
- 十进制数到其他进制数的转换
- 通过移位把十进制转换成二进制的一个尝试
- 十进制转换成其他进制数
- 十六进制、十进制的转换
- 十进制的转换
- 十进制,二进制的转换
- 简单的利用栈 将二进制转换成十进制
- JAVA的进制转换 十进制转换十六进制,十六进制转换十进制
- Divein_day03_进制转换 十进制到其他进制的转换
- 十进制与其他进制的转换
- 十进制到n进制的转换
- 十进制与任意进制的转换
- c语言运算符优先级,结合性(左/右结合详解)
- Mac下MySQL忘记登录密码
- Hdu 5699 货物运输
- js正则表达式的深入学习+分组+前瞻
- 任学堂:2300名北大学生和600个北大家庭,告诉你北大学生是怎样练成的?
- C#简单通用的进制转换,把非十进制的数据类型转换成十进制的,然后再转换成其他类型。
- Iterator和Iterable解析
- Android开发知识(七):Android事件处理机制:事件分发、传递、拦截、处理机制的原理分析(上)
- pandas groupby使用
- 洛谷P2066 机器分配
- 实验三、循环队列
- Zynq UltraScale+ MPSoC
- ie6下如何使得广告窗口不会因为滚动条的滚动而移动
- 【bzoj3238】[Ahoi2013]差异