c#入门-文本类型

字符集

字符没有办法按某种逻辑转换为数字。
只能记死的:a是1,b是2,c是3,A是27,B是28这样的
这样的一张对照表,就叫做字符集。

在c#中,文本使用Unicode字符集。使用UTF-16格式储存字符。

char

char类型是字符类型,char值使用一对单引号包围一个字符,不能多也不能少

char c='a';

由于字符储存的是他的编号,所以字符的本质就是一串数字。
字符可以直接转化为数字,甚至直接适用数字类型的加减乘除。
c#入门-文本类型_第1张图片

string

string英文翻译叫。一般叫string为字符串。
字符串就是前面提到的文本类型,使用双引号包围,里面的内容长度不限,可以一个字符都没有。

string s="";

在c#中,任何类型都可以转化为string类型。
但不是直接转换,而是可以与字符串相加。

不过在c#里连char都不能直接转为string类型还是蛮神奇的。
在这里插入图片描述

字符串可以和任何类型相加。此过程中其他类型都会被转为字符串。
c#入门-文本类型_第2张图片
但反过来字符串是不能做减法,乘法,和除法的。

你可能感兴趣的:(c#)