gpt4 book ai didi

c# - 将二进制数转换为 ascii 字符

转载 作者:行者123 更新时间:2023-11-30 15:04:51 25 4
gpt4 key购买 nike

我正在从设备读取信息,它以整数格式向我返回数据,我需要使用 C# 将其转换为 ASCII 字符。

以下是我必须转换的数据示例。我从我的设备收到整数值 26990,我需要将其转换为 ASCII。我只是碰巧知道对于这个值,期望的结果将是“ni”。

我知道整数值 26990 等于十六进制的 696e 和二进制的 110100101101110,但我想知道如何进行转换,因为我自己无法计算出来。

有人可以帮忙吗?

非常感谢,

卡尔

最佳答案

int i = 26990;
char c1 = (char)(i & 0xff);
char c2 = (char)(i >> 8);

Console.WriteLine("{0}{1}", c1, c2);

关于c# - 将二进制数转换为 ascii 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9688551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com