首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> C# >> 關於C#

C# 字元型別完整指南:Unicode、轉義序列、指派方式與 C/C++ 差異

     編輯:關於C#

字元型別基礎

C# 採用 Unicode (UTF-16),每個 char 佔 16 位元,可表示世界上大多數語言字元。對應 .NET System.Char。

指派方式

方式範例說明
字元常值char c = 'A';單引號括住單一字元
十六進位轉義char c = '\x0032';\x + 4 位十六進位
Unicode 轉義char c = '\u0032';\u + 4 位十六進位(標準)

關鍵差異:C/C++ vs C#

特性C/C++C#
字元內部表示ASCII/擴充碼(8 位元常見)Unicode 16 位元
字元與整數運算允許隱式轉換禁止 隱式轉換
指派整數給 charchar c = 65; 合法編譯錯誤,需強制轉型 (char)65

常用轉義序列

序列字元名稱說明
\'單引號
\"雙引號
\\反斜線
\0空字元Null 字元
\a警示音Alert
\b退格Backspace
\f換頁Form feed
\n換行New line
\r歸位Carriage return
\t水平定位Tab
\v垂直定位Vertical tab

補充:字串中的轉義

在字串常值中同樣適用,如 "Line1\nLine2"、"Path\\to\\file"。亦可使用 @"Path\to\file" 逐字字串避免轉義。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved