代码改变世界

c# 里的char长度,可以存汉字吗。

  钟铧若岩  阅读(12)  评论(0编辑  收藏  举报
复制代码
using System;
class Program {

    static void Main(string[] args) {
        
        char a = 'A';
        char b = '';
        
        Console.WriteLine($"{(int)a}");
        //65
        Console.WriteLine($"{(int)b}");
        //29579
    
        Console.WriteLine(short.MaxValue);
        //32767
        Console.WriteLine(sizeof(char));
        //2
    }
}
复制代码

字节长度说明

 

C# 中的 char 类型基于 Unicode 字符集,使用 UTF - 16 编码。
UTF - 16 编码下,每个字符占用 16 位(2 个字节)的存储空间,这使得 char 类型能够表示范围广泛的字符,包括世界上大部分常用语言的字符,如中文、英文、日文等。
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示