2012年6月25日

c#逻辑运算符

摘要: C#逻辑运算符有三种:逻辑与"&&",逻辑或"||",逻辑非"!"using System;class Progarm{static void Main(){bool flag=true;bool myfalse=false;Console.WriteLine("true && false is {0}",flag&&myfalse);Console.WriteLine("true && true is {0}",flag& 阅读全文

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

c#比较运算符

摘要: 大于> 小于 < 等于 == 不等于 != 大于等于 >= 小于等于 <=要注意的是等于是用了2个等号,区别于赋值的一个等号,初次学习编程的时候,经常会在判断等于时候少写一个等号变成赋值。比较型的运算返回的结果不是数字而是布尔型的真和假。在C和VBS中,用0表示假,非0表示真。在c#中不能这样操作,参考下面的代码,这个代码在c中是正确的,在c#中运行会错误,提示你常量不能转换成布尔类型:if(0) { }请看下面的例子:using System;class Test{public static void Main(){int x=3;int y=4;Console.Wr 阅读全文

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

C#中的赋值运算符

摘要: 赋值运算符有=、+=、-=、*=、/=、%=、&=、|=、^=、<<=、>>=等。赋值操作符的左操作数必须是一个变量、属性访问器或索引访问器的表达式,赋值结果将一个新的数值存放在左操作数所在的内存空间中。在C# 中,可以对变量进行连续赋值,这时赋值操作符是右关联的,这意味着从右向左操作符被分组,如x=y=z等价于x=(y=z)。如果操作符两侧的操作数类型不一致,则应先进行类型转换。给变量赋值的表达式称为赋值表达式,赋值表达式的值用于给变量赋值。 阅读全文

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

c#算术运算符

摘要: 一、 算术运算符:加 +减 -乘 *除 / (整型的除法是不算小数点的,也就是说结果是整数,余数舍去了,求余数看下面)求余数 %加减乘好理解,整型的除法和求余数因为和我们平时习惯的计算不大一样,做个例子:int i = 5, j = 2; Console.WriteLine("算除法的结果:{0}",i/j); Console.WriteLine("求余数的结果:{0}",i%j);算除法的结果:2 求余数的结果:1如果是double类型,那么用除法是可以得到我们平时看到的结果的:double i = 5, j = 2; Console.WriteLin 阅读全文

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

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 流星落 阅读(625) 评论(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 流星落 阅读(407) 评论(0) 推荐(0)

C#变量的赋值

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

posted @ 2012-06-25 13:33 流星落 阅读(1274) 评论(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 流星落 阅读(782) 评论(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 流星落 阅读(603) 评论(0) 推荐(0)

C#布尔类型

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

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

导航