黑马程序员—变量与数据类型

黑马程序员—变量与数据类型
 ------- <a href="http://www.itheima.com
" target="blank">Windows Phone 7手机开发</a>、<a href="http://www.itheima.com" target="blank">.Net培训</a>、期待与您交流! -------
       

一,变量
       在C#中,使用变量之前,必须首先声明它,变量声明的一般格式为:
        修饰符  数据类型   变量名;
例如:
        “static string  output;” 声明一个静态的字符串变量。“static”就是一个修饰符。使用了“static”修饰符的变量会在程序运行全过程中一直存在。
修饰符:
       
(1)   public

  public关键字是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别。对访问公共成员没有限制。

   (2) private

  private关键字是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结构体中才是可访问的。

   (3) internal

    internal关键字是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或成员才是可访问  的。

    (4)  protected

             protected关键字是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问。 
二。常用数据类型
         (1) 整数类型:32位有符号,int取值范围(-2147483648到2147483647)
 
                         64位有符号,long取值范围(
-9223372036854775808 ~ 9223372036854775808 
           (2)字符类型:16位无符号,char取值范围(0~65535)只能存储一个字符要求用单引号引起来;                              
           (3)字符串类型: string,0个或多个字符连起来要求双引号引起来。
           (4) 浮点类型:
float,Float型所能表示的值的范围大约可以从1.5*10 -45~3.4* 10 38,精确到小数点后面7位值的
                               double,
Double型所能表示的范围大约可以从5.0*10 -324~1.7* 10 308,精确到小数点后面15位或16位.
            (5)小数类型:decimal,小数类型非常适用于金融和货币运算.数值范围从1.0*10 -28~7.9* 10 28,精确到小数点后面28位.
             补充:
字符型中有下列转义符:
                                                   1,\'用来表示单引号
                                                   2,\"用来表示双引号
                                                   3,\\ 用来表示反斜杠
                                                   4, \0 表示空字符
                                                   5, \a 用来表示感叹号
                                                   6, \b 用来表示退格
                                                   7, \f 用来表示换页
                                                   8, \n 用来表示换行
                                                   9, \r 用来表示回车
                                                   10, \t 用来表示水平tab
                                                   11, \v 用来表示垂直tab 
三。数据类型隐式转换
         1.整型可隐式转换到任何数值数据类型(浮点型,decimal类型);
          2.在整型内或浮点型内精度低的数据类型转换到精度高的数据类型;
          3.不存在从有符号类型到无符号类型的隐式转换;
          4,不存在浮点型和decimal类型间的隐式转换;
          5,不存在到char类型的隐式转换;
          6,不能将存储大小较大的类型隐式转换为存储大小较小的类型。
四。运算符
        (相册有图片)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值