16进制与浮点型互相转换
来源:互联网 发布:字符串转json 编辑:程序博客网 时间:2024/06/05 18:30
// ==========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("-", "");
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("-", "");
}
效果图:
0 0
- 16进制与浮点型互相转换
- 中文与16进制互相转换
- rgba与16进制互相转换
- Java 与 iOS 的时间浮点型之间的互相转换
- 字节数组与浮点数之间的互相转换(IEEE)
- 【转】Python 十六进制与浮点数互相转换
- 10进制与16进制互相转换
- 16进制字符串与byte互相转换
- JAVA--长整数与16进制字符串互相转换
- JAVA--长整数与16进制字符串互相转换
- Java的十六进制与字符串之间互相转换函数(16进制与String转换)
- 进制互相转换
- Erlang 整数与浮点数转换、进制转换
- [Erlang]整数与浮点数转换、进制转换
- 16进制浮点数相互转换
- 10进制与62进制互相转换
- 2进制数据与图片之间的互相转换
- java16进制字符串与字符串互相转换
- php for linux 图片无法显示问题
- 基于hadoop 2.0 的hbase "Unable to load native-hadoop library for your platform" 问题解决
- 黑马程序员--异常总结
- 将字符串中的每个单词顺序进行颠倒,单词还是原来的单词,字母顺序不发生变化
- 新里程碑:Cocos2d-x v3.0正式版本
- 16进制与浮点型互相转换
- 中国各省份绘制SVG地图数据(为jvectorMap积累材料)
- 类的静态成员函数和静态成员变量的使用
- 对GPRS驱动程序的修改
- ASM 概念和管理
- Manacher算法--O(n)内求回文子串
- Ubuntu 14.04 上使用VMwareWorkstation 10.02 安装 MAC_OS_X_Mavericks_10.9
- Swift语言 简明基础 代码示例
- UIButton的selected设为TRUE时在按下时显示自定义的背景图