你的位置:首页 > 软件开发 > ASP.net > C#中2、8、16进制 有符号转换10进制正负数

C#中2、8、16进制 有符号转换10进制正负数

发布时间:2015-08-28 19:00:19
曾经让我苦想的其他进制转有符号整型问题,结果自己想到方法解决后才发现原来如此简单。 1、Int16(2个byte长度 ) : 方法 :Convert.ToInt16(进制编码,进制)    a、16进制转10进制(带正负的)    方法:Convert ...

曾经让我苦想的其他进制转有符号整型问题,结果自己想到方法解决后才发现原来如此简单。

 

1、Int16(2个byte长度 ) :

     方法 :Convert.ToInt16(进制编码,进制)

    a、16进制转10进制(带正负的)

    方法:Convert.ToInt16(16进制编码,16);

    负数例如:(16进制)FFFF=(10进制)-1    解决:C#代码:Convert.ToInt16("FFFF",16);  结果:-1

    正数例如:(16进制)1E0=(10进制)480   解决:C#代码:Convert.ToInt16("1E0",16);  结果:480

  b、8进制转10进制(带正负的)

     方法:Convert.ToInt16(8进制编码,8); 

  c、2进制转10进制(带正负的)

      方法:Convert.ToInt16(2进制编码,2);

 

 

2、Int32(4个byte长度 )

     方法 :Convert.ToInt32(进制编码,进制)

 

3、Int64(8个byte长度 )

   方法 :Convert.ToInt64(进制编码,进制)


原标题:C#中2、8、16进制 有符号转换10进制正负数

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录