// ==========16进制转为浮点型===========
        private void button1_Click(object sender, EventArgs e)
        {
            textBox2.Clear();
            string hex = this.textBox1.Text.Trim();

            uint num = uint.Parse(hex,
System.Globalization.NumberStyles.AllowHexSpecifier);
            label3.Text = num.ToString();
            byte[] floatValues = BitConverter.GetBytes(num);

            float f = BitConverter.ToSingle(floatValues, 0);

            textBox2.Text = Convert.ToDecimal(f) + "";
        }
        //======= 浮点型转换为十六进制===========
        private void button2_Click(object sender, EventArgs e)
        {
            textBox1.Clear();
            float f = Convert.ToSingle(textBox2.Text);
            byte[] bytes = BitConverter.GetBytes(f);//把浮点型转换为字节类型
            Array.Reverse(bytes);//反转一维数组中某部分元素的顺序
            textBox1.Text = BitConverter.ToString(bytes).Replace("-", "");

        }

效果图:

技术
©2019-2020 Toolsou All rights reserved,
【jvm学习】执行引擎python(基本介绍)用户管理和文件权限C++第五章多态性习题:(快大结局了)VHDL——含异步清零和同步使能的加法计数器源程序Windows网络服务渗透测试实战-跨网段攻击JavaScript百炼成仙 1.15 天秀找出游戏的获胜者(java)单片机能做什么,你有什么有单片机或开源硬件做的有意思的作品吗一份笔记让你从 15K 涨薪并跳槽到32K+16