C# 学习笔记 -- 第三天 申明和使用数据

/////////////////////////////////////////////////
/
/  C# 学习笔记 -- 第三天 申明和使用数据
/
/  YFP 2005-12-17
/
/////////////////////////////////////////////////

申明常量的方法如下:

    const <数据类型名称> <常量名> = <新值>;

例如:  const int cMyInt = 10;

注:常量只能在申明时赋值一次。申明后的常量是不允许再次赋值的。


申明变量的语法如下:

    <数据类型名称> <变量名>;

要注意的是C#中的变量名,变量名的首字符必须是字母、下划线或“@”。用@开头的变量有点类似于MSSQL中的变量名。

另外要注意的是,C#和C/C++一样是区分大小写的。也就是说int和INT这两个代表的是不同的含义,不像VB不区分大小写。另外在.NET下所有的类型都是以对象的方式实现的,也就是说每个数据就是这个数据类型的一个实例,可以有这个类型所有方法和属性。

常用类型如下:

整数:
数据类型 大小         范围
sbyte    8         -128-127
byte     8        0-255
short    16       -32768-32767
ushort   16       0-65535
int      32       -2147483648-2147483647
uint       32       0-4294967295
long     64       
ulong    64       

浮点数:
数据类型
float
double
decimal

其他简单类型:
数据类型 大小         备注
char     16       表示一个Unicode字符,范围在0-65535之间的整数
string              表示一组字符串
bool              布尔值:true / false

为避免处理浮点数时产生的歧义,可以对数据使用后缀表示他是何种类型。例如:3.1415d就是表示double类型,类似的还有f表示float,m表示decimal。涉及到财务计算时最好使用decimal类型,因为它是唯一基于IEEE规范的浮点类型,包含28~29位的精度,但是他的范围没有double的大,但精度比double高。

其他使用后缀的类型如下:
数据类型 后缀         例子
bool     无
int      无
long     L        100L (由于小写L很容易与数字1项混淆,所以VS推荐使用大写L作为长整形的后缀)
uint     u / U    5u / 6U
ulong     ul / UL   100ul / 100UL
float    f / F    3.14f / 3.14F
double   d / D     1.01d / 1.01D
decimal  m / M     20.13m / 20.13M

阅读更多

没有更多推荐了,返回首页