国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

字符串、字符、字節以及bit位小結與疑問

2019-11-17 02:49:19
字體:
來源:轉載
供稿:網友

字符串、字符、字節以及bit位小結與疑問

字符串是由一個個字符組成的,每個字符又有一個或多個字節來表示,每個字節又由8個bit位來表示

在C#里 字符串通常由string來聲明,字符由char來聲明,字節由byte來表示,位由bit來表示,具體分析見下面的測試代碼分析:

完整測試代碼:

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Linq.ExPRessions; 5 using System.Text; 6 using System.Threading.Tasks; 7 using System.IO; 8 namespace CSharpRumenJD 9 {10     class Program11     {12         static void Main(string[] args)13         {14 15             string unicodestr = "啊?/123";16             Console.WriteLine("字符串:" + unicodestr);17             Console.WriteLine("字符長度:" + unicodestr.Length);18             Console.WriteLine("Unicode字節長度:" + System.Text.Encoding.Unicode.GetByteCount(unicodestr));19             var unicodebytes = System.Text.Encoding.Unicode.GetBytes(unicodestr);20             Console.WriteLine("gb2312字節長度:" + Encoding.GetEncoding("gb2312").GetByteCount(unicodestr));21             var gb2312bytes = System.Text.Encoding.GetEncoding("gb2312").GetBytes(unicodestr);22             #region 亂碼測試23             var gb2312tounidecodestr = System.Text.Encoding.Unicode.GetString(gb2312bytes);24             Console.WriteLine("gb2312bytes轉化成Unicode字符串:" + gb2312tounidecodestr);25             var gb2312str = System.Text.Encoding.GetEncoding("gb2312").GetString(gb2312bytes);26             Console.WriteLine("gb2312bytes字符串:" + gb2312str);27             #endregion28             #region 打印二進制數據29             int capacity = gb2312bytes.Length * 8;30             StringBuilder sb = new StringBuilder(capacity);31             for (int i = 0; i < gb2312bytes.Length; i++)32             {33                 sb.Append(gb2312bytes[i] + ":" + Convert.ToString(gb2312bytes[i], 2).PadLeft(8, '0') + "|");34             }35             Console.WriteLine(sb.ToString().TrimEnd('|'));36             #endregion37             StreamWriter sw = new StreamWriter("1.txt", false, System.Text.Encoding.Unicode);38             sw.Write(unicodestr);39             sw.Close();40             StreamWriter sw1 = new StreamWriter("2.txt", false, Encoding.GetEncoding("gb2312"));41             sw1.Write(unicodestr);42             sw1.Close();43             Console.ReadKey();44         }45     }46 }
View Code

測試結果:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巨鹿县| 乡城县| 金塔县| 清苑县| 托里县| 兴安县| 金山区| 香港 | 轮台县| 阳泉市| 沁阳市| 元氏县| 惠州市| 夏邑县| 大竹县| 比如县| 海阳市| 仙居县| 奉节县| 汕头市| 江西省| 绵阳市| 巴林右旗| 怀柔区| 孝感市| 阿拉善右旗| 巨鹿县| 巴青县| 台江县| 遵化市| 华宁县| 平阳县| 南召县| 舞钢市| 弋阳县| 虹口区| 金川县| 屏边| 涿州市| 阳原县| 萍乡市|