一份耕耘 一份收获

ASP.net C# 基础 ——数据类型

C#语言的数据类型主要分为两类:简单值类型引用类型。另外一种数据类型"指针"是为unsafe上下文编程专门设定的.

值类型:包括结构类型枚举类型

结构类型:包括简单类型和用户自定义结构类型。

简单类型又可分为布尔类型数值类型
C#语言中布尔类型严格与数值类型区分,只有true和false两种取值,不存在像C/C++里那样和其他类型之间的转换。
数值类型包括整值浮点decimal小数点 三种类型。

整值类型有sbyte,byte,short,ushort,int,uint,long,ulong,char共九种。除了char类型外,其他8种两两一组分别为有符号和无符号两种。

浮点值有float和double两种。

decimal主要用于金融,货币等对精度要求比较高的计算环境。


字符数据类型
[char] 存储编码为一个数的文本字符、16位或两字节,属于值类型
[string] 存储从无字符(空字符串)到任何多字符,因为文本的长度是可变的,所以不能存储在堆栈中(堆栈有固定长度),在所以他是引用类型,他的引用被存储在堆栈中,而值放在了堆中。

//char演示
char tt = 'c';
char gg = 'b';

//Bool演示
string ee="3",ff="5";
string n=ee + ff;
if (n != "8")
{
Response.Write("wrong");
}
else
{
Response.Write(n);
}

No comments: