您的位置:首页 > 编程语言 > C#

c#总结——数据类型与运算符

2016-01-03 19:20 309 查看

一、数据类型:


无论使用那种编程语言,弄清楚数据类型很重要,个人感觉c#中的数据类型和以前用的VB的数据类型差不多,但也不完全一样,在学VB的时候没有好好总结,在这里就好好总结以下吧。c#中最重要的数据类型有:整型、字符型、布尔型、浮点型、枚举类型、结构类型。




下边详细的介绍每种数据类型的声明方法和使用范围:

1、数值型:
(1) 数值型的声明方法都是一样的:数据类型 变量名称

如:定义一个整型变量age: int age 即可。

(2)数值类型中的double和decimal都是表示小数,但是精度不同。在这里贴上一张表供大家参考:




2、字符型:
字符型包括两种:字符型和字符串型的。

区别:a、字符型在表示时用单引号,但是字符串都是用双引号表示。

b、字符不能为空,最少是一个,最多也是一个,字符串可以为空,也可以为多个。

3、布尔型(bool):
布尔型用来表示一句话的对错,或者一个条件成立与否。布尔型的值只有两个:真(true)、假(false)。一般关系运算的结果是布尔类型的。

4、枚举类型:
枚举类型是有确定数量,确定几个取值的常量集合,其中的每一个元素被称为枚举成员列表。

声明方法:

(public) enum 名称

{

枚举成员

}

注意:其中的public是可有可无的。其中enum是声明枚举类型的关键字。枚举中的值用逗号隔开。有一些固定范围的值得可以写作枚举类型。和字符串比起来,用枚举的好处就是限定了变量的取值范围,程序处理起来更方便。

例子:如:性别只有个两种:男,女。这此枚举类型可写作:





5、结构类型:
结构类型可以一次声明多个不同类型的变量。

结构的语法:(public) struct 结构名

{

定义结构成员

}

举例:定义一个人的结构,声明过程如下:




注意:枚举类型和结构类型的声明要写在命名空间中。

二、运算符:

1、 赋值运算符:=

2、 算术运算符:+ - * /(取余) 、%(取模) 自加一:++ (有前加和后加) 自减 一:-- (也有前减和后减)

3、 复合赋值运算符:+=、 -=、 /=、 %=。这种都需要两个操作数才能进行运算的运算符,叫做二元运算符。

注意:一元运算符:++和-- 的运算优先级高于二元运算符。

4、 关系运算符:>, <,==(等于),!=(不等于),>=(大于等于,包含),<=(小于等于,包含)。

5、 逻辑运算符

(1) &&(逻辑与):表达式1&&表达式2:当表达式1、2全为true是,其表达式的结果是true。

(2) ||(逻辑或):表达式1||表达式2:当表达式1、2有一个为true时,其表达式的结果是true。

(3)!(逻辑非):如果表达式的结果为true,则取反后为false,反之为true。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: