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。
相关文章推荐
- C#类型基础----对象复制
- C#开源控件DocKPanel
- C#使用ping命令检查设备状态
- C# Cache何时使用及使用方法
- C# 注释快捷
- C#自学笔记总结
- 【转】C# WinForm 程序单实例运行,再次运行时激活前一个实例
- visual studio开发C#笔记03——多线程总结1
- C#基础之运算符二
- C# 资源释放
- C#反射示例代码
- C#----接口与抽象类
- 一维数组(C# 编程指南)
- C#重载重写重构
- C#基础加强一:Equals()和运算符==区别
- 【转】【C#】【Thread】【Task】多线程
- lock语句和线程安全
- 【转】【C#】【Thread】【Parallel】并行计算
- C#——winform下的小例子
- C#分页