2012年6月25日

var类型的变量

摘要: var类型是C#3.0版本中引入的一个新的用法,在之前的版本中没有。事实上,var仅仅是一个关键字,冻是一个新的数据类型,可以用var声明任何类型的局部变量,它只是负责告诉编译器,该变量需要根据初始化表达式来推断变量类型,并且只能是局部变量。语法如下:var 变量名称=变量值;下面的声明都是正确的:var age=12;var name="李四";var flag=true;上面的声明等同于下面的变量声明:int age=12:var name="张三";bool flag=true;使用var声明变量必须遵循以下规范:在声明时必须同时赋值,因为声明依赖 阅读全文

posted @ 2012-06-25 13:54 流星落 阅读(604) 评论(0) 推荐(0) 编辑

常量的定义和使用

摘要: 常量在任何一种编程语言中是非常重要的,常量和变量的不同之处在于,常量在整个应用程序中保持一个值,而变量根据需要可以赋予不同的值。常量在声明时必须与特定的数据类型相联系,语法如下:<访问修饰符> const 数据类型 常量名称=常量值;例如:const int minAge=10; const float pei=3.14;注意:常量在声明时必须初始化,即给常量赋值,否则会出现编译错误。using System;class Program{static void Main(){const float interestRage=0.35f;int money=1000;string n 阅读全文

posted @ 2012-06-25 13:53 流星落 阅读(359) 评论(0) 推荐(0) 编辑

C#变量的赋值

摘要: 声明了变量以后,就可以在后面的程序中使用。可以在声明变量时给变量初始化,即赋初值,也可以在后面的使用中给变量赋值。下面声明两个变量,并赋初值。int b=0;string name="萧峰";注意:赋值时必须根据数据类型给变量赋值。如下代码会发生错误:int b=2.4;string name=11;由于b变量声明为整型,赋值赋给浮点型数据,生成时会出错。而name声明为字符串型,赋给其整型数据也是错误的。 阅读全文

posted @ 2012-06-25 13:33 流星落 阅读(1246) 评论(0) 推荐(0) 编辑

C#变量的命名规范

摘要: C#声明变量也要遵循一定规则,使编码更规范。简单规则如下:不能使用C#关键字,如class、int、bool等在C#有特殊意义的字符;变量名通常不能有中文字符;以字母或下划线开头,如age,_name等。使用多个单词组成变量名时,使用骆驼命名法,即第一个单词的首字母小写,其他单词的首字母大写。如:myName、showAge等。@:为了实现与其它语言相通,在C#中不计入变量名称int i; //合法 int No.1; //不合法 char use; //不合法,与关键字名称相同 char @use; //合法 float Main; //不合法,与函数名称相同C#关键字完整列表abstrac 阅读全文

posted @ 2012-06-25 13:31 流星落 阅读(702) 评论(0) 推荐(0) 编辑

C#字符类型

摘要: 除了数字以外,计算机处理的信息,主要就是字符了。字符包括数字字符、英文字母、表达符号等,C#提供的字符类型按照国际上公认的标准,采用Unicode字符集。一个Unicode的标准字符长度为16位,用它可以来表示世界上大多数语言。可以按以下方法给一个字符变量赋值,如:char c='A';另外,我们还可以直接通过十进制转义符(前缀\x)或Unicode表示法给字符型变量赋值(前缀\u),如下面对字符型变量的赋值写法都是正确的:char c='\x0032'; //char c='\u0032'; //注意:在C和C++中,字符型变量的值是该变量所代 阅读全文

posted @ 2012-06-25 13:29 流星落 阅读(579) 评论(0) 推荐(0) 编辑

C#布尔类型

摘要: 布尔类型是用来表示“真”和“假”这两个概念的。这虽然看起来很简单,但实际应用非常广泛。我们都知道,计算机实际上就是用二进制来表示各种数据的,即不管何种数据,在计算机内部都是采用二进制方式处理和存储的。布尔类型表示的逻辑变量只有两种取值:“真”和“假”。在C#中,分别采用true和false两个值来表示。注意:在C和C++中,用0来表示“假”,其它任何非0的式子都表示“真”。这种不正规的表达在C#中已经被废弃了。在C#中,true值不能被其它任何非零值所代替。在其它整数类型和布尔类型之间不再存在任何转换,将整数类型转换成布尔类型是不合法的:bool x=1 //错误,不存在这种写法。只能写成x= 阅读全文

posted @ 2012-06-25 13:29 流星落 阅读(2005) 评论(0) 推荐(0) 编辑

C#实数类型

摘要: 数学中的实数不仅包括整数,而且包括小数。小数在C#中采用两种数据类型来表示:单精度(float)和双精度(double)。它们的差别在于取值范围和精度不同。单精度:取值范围在正负1.5X10的负45次方到3.4X10的38次方之间,精度为7位数。双精度:取值范围在正负5.0X10的负324到1.7X10的308次方之间,精度为15到16位数。计算机对浮点数的运算速度大大低于对整数的运算。在对精度要求不是很高的浮点计算中,我们可以采用float型,而采用double型获得的结果将更为准确。当然,如果在程序中大量使用双精度类浮点数,将会占用更多的内存单元,而且计算机的处理任务也将更加繁重。C#还专 阅读全文

posted @ 2012-06-25 13:28 流星落 阅读(585) 评论(0) 推荐(0) 编辑

C#的整数类型

摘要: 顾名思义,整数类型的变量的值为整数。数学上的整数可以从负无穷大到正无穷大,但是由于计算机的存储单元是有限的,所以计算机语言提供了整数类型的值总是在一定范围之内。C#中有8种整数类型:短字节型(sbyte)、字节型(byte)、短整型(short)、无符号短整型(ushort)、整型(int)、无符号整型(uint)、长整型(long)、无符号长整型(ulong)。划分的依据是根据该类型的变量在内存中所占的位数。位数的概念是按照2的指数幂来定义的,比如说8位整数,则它可以表示2的8个方,即256。这和我们在Windows系统中显示属性是一样的,比如16位真彩色,表示一共可以显示2的16次方即65 阅读全文

posted @ 2012-06-25 13:27 流星落 阅读(7441) 评论(0) 推荐(0) 编辑

C#常用数据类型

摘要: 1.整数类型:代表一种没有小数点的整数数值,也就是我们小时候学习的整数,如0,-3902,38445.C#语言中包含以下整数类型,他们之间的差异就是数值大小的范围不一致,每一种类型按照有无负号,分成了两种不同的版本。sbyte 8 位有符号整数 定义的变量的取值范围从-128~127byte 8 位有符号整数 定义的变量的取值范围从0~255short 16位有符号整数 定义的变量的取值范围从-32768~32767ushort 16位有符号整数 定义的变量的取值范围从0~65535int 32位有符号整数 定义的变量的取值范围从-2147483648~2147483647uint 32位有符 阅读全文

posted @ 2012-06-25 13:26 流星落 阅读(406) 评论(0) 推荐(0) 编辑

C#变量

摘要: 变量是所有编程语言中最基本的概念,它关系到数据的存储。可以将计算机内存中的变量看做一个盒子,可以在盒子里放东西。也可以从盒子里取东西。变量也是如此,可以通过变量存取数据。变量是编程语言中最小的逻辑单位,变量在程序中的作用是为了存储在用户使用应用程序时产生的临时数据,这些数据是暂时存放在内存中,程序再将需要的变量通过其他技术存储在硬盘中。定义一个变量需要告诉内存是什么数据类型的变量,就好像在生活中,一个竹篮子(数据类型)名字叫做小兰(变量的名字)装的是(=)固体石头(临时数据);再比如一个杯子(数据类型)名字叫做小贝(变量的名字)装的是(=)液体牛奶(临时数据)。C#变量声明的语法如下:< 阅读全文

posted @ 2012-06-25 13:25 流星落 阅读(211) 评论(0) 推荐(0) 编辑

导航