当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章内容

C#的值类型运用详解

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2018-12-31 11:14:22

储的。这是什么意思呢?ASCII码是美国国家信息标准交换码,它把26个大小写字母和10个数字、标点符号,以及其它常用的符号各以一个字节存储,至多可以表示存储256个字符。但是,随着计算机在其它国家的推广运用,这种ASCII编码却出现了问题:即不够用了,因为1个字节8位,至多表示256种情况,而就我们中国而言,文字成千上万,怎么来表示呢,还有韩文,日文,俄文等,于是人们用2个字节来表示这些信息。造成各国编码不一致的情形,后来有人就把他统一起来,不管是哪个国家的编码统一使用2个字节,这就是Unified Code(统一码),即Unicode。照这样讲,一些字符和数字之间是可以进行转换的,的确如此,如下:

int  iA = 'A'+23;

这里的iA应该是多少呢?告诉你,应该是88,怎么来的呢,因为字符’A’,在内存中以其Unicode码65进行存储,这样的话,字符型可以自动向整型int进行转换,所以结果为88。

另外,对于字符类型,是以单引号引起来的,千万不要用成双引号。这是两个不同的概念。如果用成双引号就成字符串了。

对于结构体和枚举类型将单独列出,敬请关注。

本文为自己原创。如需转载请注明出处:翔宇亭——IT乐园(http://www.k88.net),转载请保留此信息!

上一页  [1] [2] 


C#的值类型运用详解