码迷,mamicode.com
首页 > 其他好文 > 详细

Byte 学习

时间:2015-05-26 16:00:03      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:

Byte的特殊性在于,一个Byte占存储空间是8bit,表示一个 8 位bit的无符号整数。

Byte bt_n = 1;
Byte bt_c = Convert.ToByte(‘a‘);

bt_n的值是1,bt_c的值是97,存储的数据是数值。

 

1个Byte代表的是8bit,byte数组就是bit流,可以通过Byte数组的形式存储大量数据。

1,string类型和Byte[]类型的相互转换

字符串有不同的编码方式,不同的编码方式产生的bit流失不同的,所以必须选择合适的编码类型。在进行逆转换时,必须使用相同的编码方式。

            string strTxt = "The Byte Arrary";
            byte[] btArr = System.Text.Encoding.UTF8.GetBytes(strTxt);

            string strToTxt;
            strToTxt = System.Text.Encoding.UTF8.GetString(btArr);       


2,int类型和Byte[]类型的相互转换

            int num = 100;
            byte[] bt_n = System.BitConverter.GetBytes(num);
            int n = System.BitConverter.ToInt32(bt_n, 0);         

 

Byte 学习

标签:

原文地址:http://www.cnblogs.com/ljhdo/p/4530537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!