C#字符类型
除了数字以外计算机处理的信息主要就是字符了。字符包括数字字符、英文字母、表达符号等C# 提供的字符类型按照国际上公认的标准采用 Unicode 字符集。一个 Unicode 的标准字符长度为 16 位用它可以来表示世界上大多数语言。可以按以下方法给一个字符变量赋值如char c A;另外我们还可以直接通过十六进制转义符前缀 \x或 Unicode 表示法给字符型变量赋值前缀 \u如下面对字符型变量的赋值写法都是正确的char c \x0032; // 十六进制转义char c \u0032; // Unicode 转义注意在 C 和 C 中字符型变量的值是该变量所代表的 ASCII 码字符型变量的值作为整数的一部分可以对字符型变量使用整数进行赋值和运算。而这在 C# 中是被禁止的。和 C、C 中一样在 C# 中仍然存在着转义符用来在程序中指代特殊的控制字符。C# 转义符 (Escape Sequences)转义符 字符名\ 单引号\ 双引号\\ 反斜杠\0 空字符\a 感叹号 (Alert)\b 退格\f 换页\n 新行\r 回车\t 水平 tab\v 垂直 tab下面是一个完整的 C# 控制台程序示例演示如何声明字符变量、使用不同的赋值方式并打印输出结果using System; namespace CharExample { class Program { static void Main(string[] args) { // 1. 直接字符赋值 char char1 A; Console.WriteLine(直接字符赋值: char1); // 2. 十六进制转义赋值 char char2 \x0032; // 十六进制 0x32 对应字符 2 Console.WriteLine(十六进制转义赋值: char2); // 3. Unicode 转义赋值 char char3 \u0032; // Unicode U0032 对应字符 2 Console.WriteLine(Unicode 转义赋值: char3); // 4. 转义字符示例 char newLine \n; char tab \t; char singleQuote \; char doubleQuote \; char backslash \\; Console.WriteLine(转义字符示例:); Console.WriteLine(换行符: 在字符串中显示为换行); Console.WriteLine(制表符: tab 在字符串中显示为制表); Console.WriteLine(单引号: singleQuote); Console.WriteLine(双引号: doubleQuote); Console.WriteLine(反斜杠: backslash); // 5. 字符运算仅限字符间的运算 char char4 B; char char5 (char)(char4 1); // 字符 C Console.WriteLine(字符运算: char4 1 char5); // 等待用户输入 Console.WriteLine(\n按任意键退出...); Console.ReadKey(); } } }运行上述程序输出结果如下直接字符赋值: A 十六进制转义赋值: 2 Unicode 转义赋值: 2 转义字符示例: 换行符: 在字符串中显示为换行 制表符: 在字符串中显示为制表 单引号: 双引号: 反斜杠: \ 字符运算: B 1 C 按任意键退出...这个示例展示了使用单引号直接赋值字符如A使用十六进制转义符\x赋值使用 Unicode 转义符\u赋值常用转义字符的实际应用C# 中字符类型的合法运算注意不能直接与整数进行运算需要显式转换

相关新闻

LabVIEW配置文件与XML读写:工程化数据存储与交换实战指南

LabVIEW配置文件与XML读写:工程化数据存储与交换实战指南

1. 项目概述:为什么LabVIEW的配置文件与XML读写是工程师的必修课?在LabVIEW的自动化测试、数据采集和仪器控制项目中,数据交换与持久化存储是绕不开的核心环节。很多新手工程师在完成核心逻辑后,往往在“如何优雅地保存和读取配置…

2026/8/2 1:20:16 阅读更多 →
微软「AI for Beginners」:一份值得认真对待,但不宜神化的免费 AI 系统课程

微软「AI for Beginners」:一份值得认真对待,但不宜神化的免费 AI 系统课程

微软「AI for Beginners」:一份值得认真对待,但不宜神化的免费 AI 系统课程 核心定位:面向工程入口的 AI 全景地图,而非职业跳板 这门课程本质上是一张手绘地图——它告诉你 AI 世界里有哪些大陆、它们大致长什么样,…

2026/8/2 1:20:16 阅读更多 →
MonetaMarkets的账户协同感适合日常查看吗?

MonetaMarkets的账户协同感适合日常查看吗?

把账户协同感适合日常查看吗放进真实使用情境里观察,MonetaMarkets是否重视基础体验就会更清楚。从功能分层角度观察,平台把复杂事项拆解得更容易理解,用户自然更容易形成稳定印象。这些细节拼在一起,才构成MonetaMarkets比较自然…

2026/8/2 1:20:16 阅读更多 →

最新新闻

Docker 虚拟磁盘 (docker_data.vhdx) 清理指南

Docker 虚拟磁盘 (docker_data.vhdx) 清理指南

docker_data.vhdx 是 WSL2 的虚拟磁盘文件,其特性是只增不减。即使删除了容器和镜像,文件体积也不会自动缩小,必须手动进行清理和压缩。建议按照以下步骤操作:第一步:清理 Docker 内部无用数据在终端执行以下命令&…

2026/8/2 1:55:39 阅读更多 →
硬件工程师经验壁垒解析:从PCB设计到测试调试的实战进阶

硬件工程师经验壁垒解析:从PCB设计到测试调试的实战进阶

1. 硬件工程师的“经验壁垒”到底在哪里?很多人讨论职业发展时,会提到“硬件工程师吃经验,不怕中年危机”。这句话的核心,不是说硬件工程师可以躺平,而是指这个领域的价值积累方式,和很多纯软件或互联网岗位…

2026/8/2 1:55:39 阅读更多 →
Altium Designer三维PCB设计:从模型导入到装配检查的完整实战指南

Altium Designer三维PCB设计:从模型导入到装配检查的完整实战指南

1. 项目概述:为什么三维模型在PCB设计中不可或缺十年前,当我还在用Protel 99 SE画板子的时候,设计完的电路板更像是一张“精美的平面艺术画”。发给结构工程师做机箱配合,基本靠邮件里反复传PDF和DXF,然后电话里扯着嗓…

2026/8/2 1:55:39 阅读更多 →
Ubuntu系统NVIDIA驱动、CUDA与cuDNN配置全攻略

Ubuntu系统NVIDIA驱动、CUDA与cuDNN配置全攻略

1. 项目概述:为什么在Ubuntu上配置NVIDIA生态如此重要且棘手? 如果你是一名在Ubuntu上搞机器学习、深度学习或者高性能计算的开发者,那么“安装英伟达显卡驱动、Cuda和Cudnn”这套组合拳,几乎是你绕不开的“新手村”任务&#xf…

2026/8/2 1:55:39 阅读更多 →
Word表格高效生成序号的4种方法:从编号、公式到域代码全解析

Word表格高效生成序号的4种方法:从编号、公式到域代码全解析

1. 项目概述:为什么我们需要“一键生成序号”?在Word里处理表格,尤其是那种动辄几十上百行的数据表,是很多办公族、学生党、甚至是项目经理的日常。我见过太多同事,在表格第一列手动输入“1、2、3…”,然后…

2026/8/2 1:55:39 阅读更多 →
PHP实战:存储型XSS防御的三种核心方案与多层安全架构

PHP实战:存储型XSS防御的三种核心方案与多层安全架构

1. 项目概述:为什么存储型XSS是Web安全的“慢性毒药”做Web开发这些年,最让我头疼的安全问题里,存储型XSS绝对排得上前三。它不像SQL注入那样动静大,也不像越权访问那样逻辑复杂,但它就像一颗埋在数据库里的“慢性毒药…

2026/8/2 1:54:39 阅读更多 →

日新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →