问题阐述
C#程序代码中的(char)8和‘8’有什么不同?
专家解答
(char)8是ASCII值为8的字符,是个控制字符,即退格;而‘8’表示一个可视字符,它的ASCII值不等于8,而是56。
Char结构在C#中表示一个Unicode字符,正是这些字符构成了字符串,Unicode字符是目前计算机中通用的字符编码,它为不同语言中的每个字符设定了统一的二进制码,用于满足跨语言、跨平台的文本转换和处理要求。
String对象是Char结构的序列集合,用于表示文本字符串。
专家点评
在C#中,字符用Char结构来表示,字符是组成字符串的基本单位,在学习字符串之前,应该先熟练掌握字符。
领取专属 10元无门槛券
私享最新 技术干货