文档章节

C# 进制转换

o
 osc_pn11u1x9
发布于 2018/08/06 09:49
字数 221
阅读 3
收藏 0

精选30+云产品,助力企业轻松上云!>>>

十进制整数与其他进制的字符串之间的转换。

c#中十六进制用前缀0x表示。
int c = 0x1000;

一、利用Convert.ToString(number, baseValue)可以把十进制整数转为其他进制的字符串。

    配合使用则可以实现任意进制之间的转换。

1、十进制整数转二进制字符串

Convert.ToString(69, 2)

2、十进制转八进制字符串

Convert.ToString(69, 8)

3、十进制转十六进制字符串

Convert.ToString(69, 16) 
//或者
69.ToString("X2") 
//或者:
String.Format(“{0:X},69”)

二、利用Convert.ToInt32/ToByte(strNumber, baseValue)可以把其他进制的字符串转换为十进制整数,

1、二进制字符串转十进制整数

Convert.ToInt32(”100111101″, 2)

2、八进制字符串转十进制

Convert.ToInt32(”76″, 8)

3、十六进制字符串转十进制

Convert.ToInt32(”FFFF”, 16) 
//或者 
int.Parse("FF",NumberStyles.HexNumber)

Convert.ToByte("FF",16) 
//或者
byte.Parse("FF",NumberStyles.HexNumber)
o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
C# 16进制与字符串、字节数组之间的转换

1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串 //十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine...

osc_isezqdgg
2019/09/18
14
0
java与.net rsa加密互通

最近遇到一个项目需要做单点,用户方是采用java rsa公钥加密传递信息的,我这边是.net使用私钥解密。而对方提供的解密源码是java版本的,并且也没有做过与.net平台的单点对接。 于是在网上找...

osc_avpo3z9q
2019/01/16
10
0
任意进制转换算法

任意进制转换算法 N年没有写博客,发个进制转换的玩下,支持负数;功能属于简化版的 Convert.ToInt32 ,特点是: 1、任意位,如:0,1(二进制),0...7(八进制),0...9,A...F(16进制),...

suifei
2016/05/31
0
0
单片机模块化程序: IEEE754规约,浮点数和16进制之间的转换

前言   现在很多通信都需要传输各种数据,所有的仪器仪表都是把数据转化为16进制以后传输   为了使转换通用,所以才有了 IEEE754规约 直接上菜    typedef union Resolve { float floatd...

osc_lrhgywny
2019/12/28
5
0
Unicode转义(\uXXXX)的编码和解码

在涉及Web前端开发时, 有时会遇到格式表示的字符, 其中是16进制数字的字符串表示形式, 在js中这个叫Unicode转义字符, 和 同属于转义字符. 在其他语言中也有类似的, 可能还有其它变形的格式....

微wx笑
03/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊rocketmq-client-go的TraceInterceptor

序 本文主要研究一下rocketmq-client-go的TraceInterceptor TraceInterceptor rocketmq-client-go-v2.0.0/producer/interceptor.go // WithTrace support rocketmq trace: https://github.c......

go4it
18分钟前
0
0
如何在Android文本视图周围添加边框? - How do I put a border around an Android textview?

问题: 是否可以在textview周围绘制边框? 解决方案: 参考一: https://stackoom.com/question/EfXR/如何在Android文本视图周围添加边框 参考二: https://oldbug.net/q/EfXR/How-do-I-put...

法国红酒甜
33分钟前
10
0
设计模式(4) 建造者模式

什么是建造者模式 经典建造者模式的优缺点 对建造者模式的扩展 什么是建造者模式 建造者模式将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。创建者模式隐藏了...

zhixin9001
45分钟前
14
0
ArrayList源码分析 —— JDK8

ArrayList的特性 ArrayList内部使用数据作为存储结构,ArrayList可以理解为数组的扩展对象,封装了常用的和非常用的操作数组的方法。以及当数组长度不足以保存数组时,自动扩容数组,通常Arr...

XuePeng77
52分钟前
42
0
__slots__的用法? - Usage of __slots__?

问题: Python中__slots__的目的是什么-尤其是关于何时以及何时不使用它的目的? 解决方案: 参考一: https://stackoom.com/question/1ymu/slots-的用法 参考二: https://oldbug.net/q/1ym...

富含淀粉
今天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部