社区
C#
帖子详情
问个简单的 这次
色郎中
2006-10-26 02:38:14
receive[i ] 这个数组里有数据 0x37 0x37 0x35 0x36
想转为字符串 为 77 56 该怎么搞?
就是把 ASC 转为 字符串
...全文
437
21
打赏
收藏
问个简单的 这次
receive[i ] 这个数组里有数据 0x37 0x37 0x35 0x36 想转为字符串 为 77 56 该怎么搞? 就是把 ASC 转为 字符串
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
philoo
2006-10-27
打赏
举报
回复
学习
liujia_0421
2006-10-26
打赏
举报
回复
收藏
liujia_0421
2006-10-26
打赏
举报
回复
哦,学习ing...
色郎中
2006-10-26
打赏
举报
回复
TO
liujia_0421()
兄弟我试了你那个 是没问题
但如果是0x68 0X69 就不对了 不是我想要的 D 和 E 了
而我的哪个程序就可以了
色郎中
2006-10-26
打赏
举报
回复
string str;
ASCIIEncoding s = new ASCIIEncoding();
byte[] a = new byte[4];
a[0] =0x37;
a[1] =0x37;
str = s.GetString(a );
textBox1.Text = str;
唉 还是MSDN 好啊 看看帮助 还是有用的
靠人不如靠自己啊
liujia_0421
2006-10-26
打赏
举报
回复
OK ?
liujia_0421
2006-10-26
打赏
举报
回复
st =st + (receive[j]-48).ToString
不好意思,写错了,改成ToString();就可以了。
我测试了如下:
string st = "";
byte[] receive = new byte[4];
receive[0] = 0x37;
receive[1] = 0x37;
receive[2] = 0x35;
receive[3] = 0x36;
int j;
for (j = 0; j < 4; j++)
{
st = st + (receive[j] - 48).ToString();
}
Console.WriteLine(st);
输出为“7756”
色郎中
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + (receive[j]-48).ToString ;
}
不可以的
难道没别的方法了
ji_vicky
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + (receive[j]-48).ToString ;
}
早起晚睡
2006-10-26
打赏
举报
回复
顶
色郎中
2006-10-26
打赏
举报
回复
帮忙看看啊
色郎中
2006-10-26
打赏
举报
回复
st =st + (receive[j]-48).ToString ;
请问你 编译了没?
Error 1 Operator '+' cannot be applied to operands of type 'string' and 'method group' C:\Documents and Settings\Administrator\Desktop\TestUDP\TestUDP\Form1.cs 405 34 TestUDP
citypantheryan
2006-10-26
打赏
举报
回复
agree 用个tostring 就搞定了
liujia_0421
2006-10-26
打赏
举报
回复
0的Asc值是48,所以得先减掉48.同上。
liujia_0421
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + (receive[j]-48).ToString ;
}
chenjunxt
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + (receive[j]%16).ToString ;
}
chenjunxt
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + (receive[j]-48).ToString ;
}
色郎中
2006-10-26
打赏
举报
回复
怎么会不明白呢?
ASC 为的0x37 不就是 十进制的 7么?
如果是 0x65 就转为 A
如果是 0x97 就转为 a
就是这个意思
liujia_0421
2006-10-26
打赏
举报
回复
不太明白,0x37 表示一个十六进制数,提取后四位?
色郎中
2006-10-26
打赏
举报
回复
string st = "";
for (j = 0; j < 4; j++)
{
st =st + receive[j].ToString ;
}
这样么?
加载更多回复(1)
写一个
简单
的操作系统
摘 要 如果一定要找出OS最重要的核心,那就是调度器,调度器本身即可以看作一个
简单
的操作系统,允许以周期性或单次方式来调用任务。从底层的角度看,调度器可以看作是一个由许多不同任务共享的定时器中断服务程序,因此,只需要初始化一个定时器,而且改变定时的时候通常只需要改变一个函数。此外,无论需要运行1个,10个还是多个不同的任务,通常都可以使用同一个调度器完成。随着计算机的发展,我们比较容...
(超多图)基于Android studio开发的一个
简单
入门小应用(超级详细!!(2)
在暑假期间,我学习JAVA基础,为了能早日实现自己用代码写出一个app的“梦想”,因此,现在开始对Android进行学习,希望学习Android的路上能一路顺风!!首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层原理。之前的准备只涉及了Java、Android、计网、数据结构与算法这些方面,面对面试官对其他基础课程的考察显得捉襟见肘。下一步还是要查漏补缺,进行针对性复习。最后的最后,那套资料这次一定要全部看完,是真的太全面了,各个知识点都涵盖了,几乎我面试遇到的所有问题的知识点这里面都有!
python中yield的用法详解——最
简单
,最清晰的解释
首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能
简单
的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是最
简单
的,最浅显易懂的,我就想问没有有考虑过读者的感受。 接下来是正题: 首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的retur...
tomcat原理解析(一):一个
简单
的实现
一,概述 前段时间去面试,被人问到了tomcat实现原理。由于平时没怎么关注容器的实现细节,这个问题基本没回答上来。所以最近花了很多时间一直在网上找资料和看tomcat的源码来研究里面处理一个HTTP请求的流程。 二 一个
简单
tomcat服务器实现 tomat是一个servlet容器,来处理http请求。在平时的使用中我们都会再浏览器中输入http地址来访问服务资源,比如格式
用bootstrap写一个简洁的网页
在最近两周,我学习了bootstrap前端开发框架来快速制作一个网页,以往自己用html,css等学习的网页知识来写一个网页,往往需要挺长的时间。这次用bootstrap写的这个demo前后大概用了2天多,不得不承认,bootstrap框架真的是一款很好用的前端框架,它甚至可以让不懂设计的人员作出简洁的web网页。
简单
的来介绍一下bootstrap。 1.它是一套
简单
灵活可用于架构
C#
111,119
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章