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

一、数据类型:

      无论使用那种编程语言,弄清楚数据类型很重要,个人感觉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。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 24
    评论
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值