如果我有int x = 24
,如何将其转换为2字节数组,其中第一个字节存储的值为2
(50
),第二个字节存储4
(52
)的值?如何将数字的数字转换为ASCII字节?
0
A
回答
2
System.Text.Encoding.ASCIIEncoding.GetBytes(x.ToString());
0
int x_int = 24;
string x_string = x_int.ToString();
var x_bytes = (from x in x_string select Convert.ToByte(x)).ToArray();
1
最简单的方法是转换为字符串,然后再将其转换成字节。
byte[] bytes = System.Text.Encoding.ASCII.GetBytes(x.ToString());
1
您可以使用除法和模运算符:
byte[] data = new byte[] { (byte)(48 + x/10), (byte)(48 + x % 10) };
相关问题
- 1. 如何将Java字符串转换为ASCII字节数组?
- 2. 如何将ASCII转换为字节?
- 3. Python将ASCII字符转换为字节
- 4. 如何将数字转换为字节?
- 5. x86将ASCII字符转换为数字
- 6. 如何将Java字节数组转换为Scala字节数组?
- 7. 如何将字节转换为数字(IEEE754到数字)Actionscript
- 8. 如何将字节[]转换为字节[]
- 9. VB.NET将UCS-2字节转换为ASCII
- 10. c#将ascii值的字节数组转换为整型数组
- 11. 将字节数组转换为字符串的字节数
- 12. 如何将字节转换为小数?
- 13. 如何将数字转换为ASCII字符?
- 14. 如何将ASCII字符转换为十进制数字?
- 15. 将字节转换为数字C#
- 16. 将数值转换为ASCII字符?
- 17. OMRON将16位数字转换为ASCII
- 18. 将ASCII码转换为数字
- 19. 如何将字数转换为数字
- 20. 将字符串数组(字节值)转换为字节数组
- 21. 将ascii数字数组转换为它们各自的字符
- 22. 如何在Oracle中将字节字符串转换为数字?
- 23. 如何将字符和字符串转换为字节数组?
- 24. 如何将字符串数组转换为字节数组? (java)
- 25. BigInteger如何在Java中将字节数组转换为数字?
- 26. 将US-ASCII编码的字节转换为整数并返回
- 27. 字节数组转换为ASCII字符串是乱码
- 28. 将Java字符串转换为16字节的字节数组
- 29. 如何将数字(作为字符串)转换为Java中的字节数组?
- 30. 将字符串转换为字符ascii
的可能的复制http://stackoverflow.com/questions/400733/how-to-get-ascii-value-of-string -in-c-sharp将ToString()添加到前面的变体。 – Ani
Whoopsie,对不起! –