社区
C#
帖子详情
C# 十六进制转十进制问题
GoldKi
2011-01-14 02:49:52
有一个十六进制的数 “99BABB4C”
用C# 程序转出来是 “-1715815604”
用科学计算器转出来是 “2579151692
帮忙解释下,最好能帮忙转出 计算器的结果的代码 给我看看,谢谢
...全文
155
2
打赏
收藏
C# 十六进制转十进制问题
有一个十六进制的数 “99BABB4C” 用C# 程序转出来是 “-1715815604” 用科学计算器转出来是 “2579151692 帮忙解释下,最好能帮忙转出 计算器的结果的代码 给我看看,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vrhero
2011-01-14
打赏
举报
回复
-1715815604是有符号Int64,2579151692是无符号UInt32...符号位决定了每个整数值都有两种解释...
刚好今天有个帖子说到这个问题,去看看吧...
http://topic.csdn.net/u/20110114/11/aeac911a-f828-48ee-8ee9-bdd9c92dcc86.html
whowhen21
2011-01-14
打赏
举报
回复
这个数值太大 Int32 已经不能容纳了,所以得用Int64才行
Convert.ToInt64("99BABB4C", 16);
//2579151692
*************************************************
本内容使用
CSDN 小秘书
回复
看帖回帖,发帖也要结贴哦!
*************************************************
C#
进制
转
换的实现(二进制、
十六进制
、
十进制
互
转
)
//
十进制
转
十六进制
字符串 Console.WriteLine(Convert.ToString(d,16)); //输出: a //二进制字符串
转
十进制
数 string bin = "1010"; Console.WriteLine(Convert.ToInt32(bin,2)); //输出: 10 //
C#
十进制
转
十六进制
显示
C#
十进制
转
十六进制
显示 用ToString()方法就行 具体用法如下,还有其它几种显示方法。
初学及入门
C#
C#
既可以解决日常编程算法
问题
,也可以解决软件开发
问题
。
C#
是从C++继承而来,既有C++和硬件交互的功能,也能像java一样web开发。很多人入门一门编程语言可能会有很多
问题
,本门课程从自身学习编程语言的基础上讲解...
C#
16进制
转
换10进制
在
C#
中可以对整型运算对象按位进行逻辑运算,同时也可以实现
C#
16进制
转
换10进制,
C#
10进制
转
换2进制等功能。
十六进制
转
十进制
ASCII码
转
换工具
十六进制
转
十进制
ASCII码
转
换工具,自己开发的自认为比较实用,带源代码。
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章