社区
C#
帖子详情
一个char转byte的问题,答对了马上给分。
cwkok
2004-09-21 05:13:05
在c#中一个 char='京';怎么将它劈开分给byte1 byte2两个byte类型的数呢?
请问在C#中怎样将一个十进制的数转换为16进制的数,然后给一个string, 最后显示出来呢?
...全文
110
3
打赏
收藏
一个char转byte的问题,答对了马上给分。
在c#中一个 char='京';怎么将它劈开分给byte1 byte2两个byte类型的数呢? 请问在C#中怎样将一个十进制的数转换为16进制的数,然后给一个string, 最后显示出来呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cwkok
2004-09-22
打赏
举报
回复
谢谢,搞定,结贴。
losthold
2004-09-21
打赏
举报
回复
字符到字节的转换:
using System.Text;
byte[] bytes;
char achar = '京';
bytes=Encoding.GetEncoding("GB2312").GetBytes(achar.ToString());
16进制字节字符串的输出要自己写函数:
private static char[] hexDigits = {
'0', '1', '2', '3', '4', '5', '6', '7',
'8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};
public static string ToHexString(byte[] bytes)
{
char[] chars = new char[bytes.Length * 2];
for (int i = 0; i < bytes.Length; i++)
{
int b = bytes[i];
chars[i * 2] = hexDigits[b >> 4];
chars[i * 2 + 1] = hexDigits[b & 0xF];
}
return new string(chars);
}
自由之眼
2004-09-21
打赏
举报
回复
1.你可以试试,我就是这样写的没有问题
using System.Text;
System.Byte[] btaaa;
btaaa = System.Text.Encoding.Default.GetBytes("京");
2.自己写一个函数就行了吧.建议你先去Convert类里面去找找,可能有现成的
如果没有
自己写一个,算法如下,你改一下就行(这是我在数据库中做的函数,来处理十进制转16进制的方法)
WHILE @num>0
BEGIN
SET @sResult=SUBSTRING('0123456789ABCDEF',@num%16+1,1) + @sResult
SET @num = @num/16
END
关于String底层使用的是
char
数组还是
byte
数组以及一点String面试
问题
因为开发人员发现人们大多数使用的String还是拉丁字符而之前使用的
char
数组每
一个
char
占用两个字节而拉丁字符只需要
一个
字节就可以存储,剩下的
一个
字节就浪费了,造成gc的更加频繁。因此在jdk9中将String底层的实现...
Java面试题系列:Java数据类型及类型
转
换_java中short类型和
char
类型可以
转
换吗(2)
f1其实是通过
一个
double类型
转
换过来的。而f2本身就是
一个
float类型。...如果你能
答对
70%,找
一个
安全工作,
问题
不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!
c语言数字字节数,C语言综合--数字字节序(1)
一个
short型用2字节存储(即sizeof(unsigned short)==2)那整数在4个
byte
的内存空间是如何保存的? 首先我们从小学学数学就有
一个
观念,比如
一个
整数数字 12345, 数字最高位在最左边,数字最低位在最右边.在C语...
Switch的参数类型
昨天面试问了
一个
java的基础
问题
:switch中参数类型可以有哪些?平时虽然有用过,但真没怎么注意switch中参数的类型。然后就随便蒙了
一个
答案,
答对
了。今天就对switch
分
析一下。在jdk1.7版本以前,参数类型只能是...
java
byte
integer_在Java中int和Integer有什么区别?
今天小助手又给大家带来了新的Java知识,一起来看看吧~ Java是
一个
近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每
一个
基本数据类型...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章