浮点数转换成十六进制(bitconverter怎么用)
2022-08-27 18:37:21
摘要: 浮点数转换成十六进制(bitconverter怎么用)...
浮点数与十六进制数何互相转换 基于C#网络通讯位机发送浮点数f转换16进制数 float f = 1.2f; string s = BitConverter.ToString(BitConverter.GetBytes(f)).Replace( "- ", " "); C#位机返16进制浮点数先除数据FF FF FF FF空格 再按2字符截取转换十进Byte数组用BitConverter.ToSingle()数据转换f1fi.ToString()转换字符串 //s = s.Replace( " ", " ");//间空格 byte[] arr = new byte[s.Length / 2]; for (int i = 0; i < s.Length / 2; i++) { arr[i] = Convert.ToByte(s.Substring(i * 2, 2), 16); } float f1 = BitConverter.ToSingle(arr, 0); Text = f1.ToString();
