C# 字节数组与INT16,float,double之间相互转换,字符数组与字符串相互转换,

简介: C# 字节数组与INT16,float,double之间相互转换,字符数组与字符串相互转换,

一.字符数组与字符串相互转换

1.1 代码是将4个字符拼接位字符串

如果你已经有了4个字节大小的字符串,第一个参数可以直接传buff[4],由于博主这里只是截取一部分数据所以是如下操作。

string temp_s=new string(new char[4] { (char)buff[0], (char)buff[1], (char)buff[2], (char)buff[3] });

1.2 字符串拆为字符数组

Byte[]  bytes_s = BitConverter.GetBytes(temp_s);

二.2个字节数据与INT16类型相互转换

2.1 2字节转化为INT16

如果你已经有了2个字节大小的数组,第一个参数可以直接传buff,由于博主这里是buff中的任意2个数据所以是如下操作。

Int16 temp_16=(BitConverter.ToInt16(new byte[2] { buff[2], buff[3] }, 0);

2.2 INT16转为2字节数组

Byte[] bytes_16 = BitConverter.GetBytes(temp_16);

三. 4字节数组与float类型相互转化

3.1 4个字节转为float

float temp_f=(BitConverter.ToSingle(new byte[4] { buff[1], buff[2],buff[3],buff[4] }, 0);

3.2 float转为4字节

Byte[] bytes_f = BitConverter.GetBytes(temp_f);

四. 8字节数组和double之间相互转化

4.1 8字节数据转double

double temp_d=(BitConverter.ToDouble(bytes_d[8], 0);

4.2 double 转为8字节数据

Byte[] bytes_d= BitConverter.GetBytes(temp_d);

目录
相关文章
|
10月前
|
C#
C#学习相关系列之数组---常用方法使用(二)
C#学习相关系列之数组---常用方法使用(二)
|
10月前
|
存储 C#
C#学习系列相关之数组(一)---数组的定义与使用
C#学习系列相关之数组(一)---数组的定义与使用
|
6月前
|
存储 C# 索引
C# 一分钟浅谈:数组与集合类的基本操作
【9月更文挑战第1天】本文详细介绍了C#中数组和集合类的基本操作,包括创建、访问、遍历及常见问题的解决方法。数组适用于固定长度的数据存储,而集合类如`List<T>`则提供了动态扩展的能力。文章通过示例代码展示了如何处理索引越界、数组长度不可变及集合容量不足等问题,并提供了解决方案。掌握这些基础知识可使程序更加高效和清晰。
116 2
|
9月前
|
存储 开发框架 .NET
C#中的数组探索
C#中的数组探索
|
10月前
|
存储 C# C++
C# 笔记2 - 数组、集合与与文本文件处理
C# 笔记2 - 数组、集合与与文本文件处理
94 0
|
10月前
|
存储 Java
百度搜索:蓝易云【Java语言之float、double内存存储方式】
由于使用IEEE 754标准进行存储,float和double类型可以表示非常大或非常小的浮点数,并且具有一定的精度。然而,由于浮点数的特性,它们在进行精确计算时可能会存在舍入误差。在编写Java程序时,需要注意使
116 0
|
5月前
|
存储 C语言
使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小
【10月更文挑战第13天】使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小。
151 1
|
存储 C语言
C 语言实例 - 计算 int, float, double 和 char 字节大小
C 语言实例 - 计算 int, float, double 和 char 字节大小。
119 1
|
8月前
|
存储 编译器 C++
C++从遗忘到入门问题之float、double 和 long double 之间的主要区别是什么
C++从遗忘到入门问题之float、double 和 long double 之间的主要区别是什么
117 0
|
8月前
|
存储 SQL 数据库
MySQL设计规约问题之为何推荐用DECIMAL代替FLOAT和DOUBLE来存储精确浮点数
MySQL设计规约问题之为何推荐用DECIMAL代替FLOAT和DOUBLE来存储精确浮点数

热门文章

最新文章