C# short、string、二进制之间的转换问题。
答案:2 悬赏:30 手机版
解决时间 2021-02-06 01:26
- 提问者网友:你挡着我发光了
- 2021-02-05 07:54
C# short、string、二进制之间的转换问题。
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-05 09:29
short s = -258;
得到字符串:Convert.ToString(s,2);
您的目的可以这样实现:
byte lo = (byte)(s & 0x00FF);
byte hi = (byte)(s >> 8);
欢迎追问。追问你这方法最精简,再看自己后来补充的方法,简直惨不忍睹……
用您这个方法,其实正数负数都一样的可以解决。
非常感谢。
得到字符串:Convert.ToString(s,2);
您的目的可以这样实现:
byte lo = (byte)(s & 0x00FF);
byte hi = (byte)(s >> 8);
欢迎追问。追问你这方法最精简,再看自己后来补充的方法,简直惨不忍睹……
用您这个方法,其实正数负数都一样的可以解决。
非常感谢。
全部回答
- 1楼网友:话散在刀尖上
- 2021-02-05 11:04
-258在计算机内部就是以
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯