社区
C#
帖子详情
数据转换问题
febil
2010-04-15 09:11:02
C#中想把字符“1” 转成16进制或十进制怎么转?
...全文
95
12
打赏
收藏
数据转换问题
C#中想把字符“1” 转成16进制或十进制怎么转?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
febil
2010-04-15
打赏
举报
回复
搞定 加了个48
mhr20100103
2010-04-15
打赏
举报
回复
char i ='1';
string id=Convert.ToString(i,16) ;//值为"31"
Int String 都可以它有30多种重载方法
febil
2010-04-15
打赏
举报
回复
比如说 字符“1” 如何才能转为 49
febil
2010-04-15
打赏
举报
回复
高手们 我说的是字符啊
hepeng_8
2010-04-15
打赏
举报
回复
//十进制转二进制
Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));
//十进制转八进制
Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8));
//十进制转十六进制
Console.WriteLine("十进制166的十六进制表示: "+Convert.ToString(166, 16));
//二进制转十进制
Console.WriteLine("二进制 111101 的十进制表示: "+Convert.ToInt32("111101", 2));
//八进制转十进制
Console.WriteLine("八进制 44 的十进制表示: "+Convert.ToInt32("44", 8));
//十六进制转十进制
Console.WriteLine("十六进制 CC的十进制表示: "+Convert.ToInt32("CC", 16));
就是这样
codeingsky
2010-04-15
打赏
举报
回复
Convert.ToString(1, 16)
这样就可以了
另外附送一个整数转换为16进制字节的方法
//先低后高 10进制整数转换16进制字节
/// <summary>
/// 10进制整数转换16进制字节
/// </summary>
/// <param name="val">数值</param>
/// <param name="sizeLengh">字节长度</param>
/// <returns></returns>
public static byte[] IntToHex(int val, int sizeLengh)
{
byte[] reByteVal = new byte[sizeLengh];
if (reByteVal.Length == 2)
{ //先低后高
reByteVal[0] = (byte)val;
reByteVal[1] = (byte)(val >> 8);
return reByteVal;
}
if (reByteVal.Length == 4)
{
reByteVal[0] = (byte)val;
reByteVal[1] = (byte)(val >> 8);
reByteVal[2] = (byte)(val >> 16);
reByteVal[3] = (byte)(val >> 24);
return reByteVal;
}
return reByteVal;
}
lester19872007
2010-04-15
打赏
举报
回复
[Quote=引用 2 楼 ctwei86 的回复:]
//十进制转二进制
Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));
//十进制转八进制
Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8));
//十进制转十六进制
Console.WriteLine("十进制166的十六进制表示: "+Conv……
[/Quote]
顶
yjp2006
2010-04-15
打赏
举报
回复
[Quote=引用 2 楼 ctwei86 的回复:]
//十进制转二进制
Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));
//十进制转八进制
Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8));
//十进制转十六进制
Console.WriteLine("十进制166的十六进制表示: "+Conv……
[/Quote]
支持
zengwenjian
2010-04-15
打赏
举报
回复
字符转10进制可以用,int.Parse
ctwei86
2010-04-15
打赏
举报
回复
//十进制转二进制
Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));
//十进制转八进制
Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8));
//十进制转十六进制
Console.WriteLine("十进制166的十六进制表示: "+Convert.ToString(166, 16));
//二进制转十进制
Console.WriteLine("二进制 111101 的十进制表示: "+Convert.ToInt32("111101", 2));
//八进制转十进制
Console.WriteLine("八进制 44 的十进制表示: "+Convert.ToInt32("44", 8));
//十六进制转十进制
Console.WriteLine("十六进制 CC的十进制表示: "+Convert.ToInt32("CC", 16));
捷哥1999
2010-04-15
打赏
举报
回复
参考这个:
http://msdn.microsoft.com/zh-cn/library/bb311038.aspx
青少儿编程NOIP信息学奥赛通关必备-C++语法专题-
数据
类型
转换
1、本课程为零基础C++语法专题课,是青少儿参加信息学奥赛NOIP通关必备-语法专题课; 2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力; 3、本课程是基于小学生的... 6、本课程介绍的是
数据
类型
转换
的知识
什么是
数据
转换
?
数据
转换
定义
数据
转换
是将
数据
从一种格式或结构
转换
为另一种格式或结构的过程。
数据
转换
对于
数据
集成和
数据
管理等活动至关重要。
数据
转换
可以包括一系列活动:您可以
转换
数据
类型,通过删除空值或重复
数据
来清理...
数据
类型的
转换
数据
类型
转换
分为两种:自动类型
转换
和强制类型
转换
。...如果要将较长的
数据
转换
成较短的
数据
时(不安全),就要进行强制类型
转换
。强制类型
转换
的格式如下: 下面看一个字符串型
数据
与整型
数据
相互
转换
的例子。 1.
SQL server
数据
类型
转换
函数进行
数据
类型
转换
时,应该考虑目标
数据
类型的精度和长度,以确保
转换
的正确性,例如,在将小数
转换
成整数时,小数位将会被截断。函数用于将一个
数据
值从一种
数据
类型
转换
为另一种
数据
类型,是 SQL Server 中一种...
R语言
数据
格式 长
数据
和 宽
数据
之间的
转换
R语言
数据
格式 长
数据
和 宽
数据
之间的
转换
1.什么是长
数据
?2.什么是宽
数据
?3.为什么需要
转换
?4.
转换
的方法 1)需要用到的R包 2)函数介绍什么是长
数据
? 长
数据
一般是指
数据
集中的变量没有做明确的细分,即...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章