课堂笔记总结—数据类型

一、数据类型

基本数据类型

  注意:   字节:例 :10101100   一个数就是一个位     8位数为一个字节    8位=1字节   8b=1Byle    1个字就是8位

1) 整型 (整数)

  int    (Int32) 4个字符数/4字节    只能放有限位数的整数-XXXXXX~XXXXXX,最多可显示比手机号码少一位的字符数。

  long  (比Int 长    Int64)    8个字符数/8字节

  short  (比Int短   Int16)  2个字符/2字节 

 

2) 浮点型(非整数、小数)

  double      默认小数都是double // 直接写的带小数点的数字 1.0  默认为double类型          ;小数点后面的位数  如:3.555   6.3333333;  8个字节

            例子:double c=3.14;

  float        如果小数要作为float看待,需要在数字后面加上f,F的后缀    (比double的小数后位数要少   如:3.5  4.5 )   4个字节

        例子:float a =3.14f; //对         float a =3.14; //错

3)  字符型  (单字符型  只能输入单个字符   如:A、B、a、b)  

  char            用单引号,只能放一个字符, 如:Char a='A';     。  

                            转义字符除外。

          例子:char c='A' ;        char c="A";//错         char c='ABC';//错

4)布尔型

  bool               只能放true,false。代码中只能是小写,而且不要加引号。

            例子:bool g=true;//对        bool g=True;//错             bool g="true"//错

 

二、引用类型

  字符串  

     string    就像是串糖葫芦的竹签 把单个字节给串联起来形成的叫字符串 

                          起的是串联作用        

          用双引号包括,一个或多个字符组成。

   例子: string s="abcdef";    string s="a";                        string s='asdfasdf';//错

 

三、类型转换:

      1)自动转换:

           原则:同一类型才能运算,朝着不会出错的方向转

    只要不可能存在数据丢失的情况,都会自动转换。

  2)强制转换:

       对于数字之间的转:在被转换的值的左边加上小括号,在小括号中写上被转成哪种类型。

         float a=(float)3.14;

    对于字符串:字符串 转成相对应的基本类型

        方法一:int a=int.Parse("字符串”);float b =float.Parse("字符串“); double c=double.Parse("字符串"); bool d=bool.Parse("字符串");

        方法二:使用Convert

                                 double d=Convert.ToDouble(s);  float f =Convert.ToSingle(s);   int a=Convert.ToInt32(s); 

 

 

三、C#转义字符:

 

  \'  单引号

 

  \"  双引号

 

  \\  反斜杠        显示效果  \

 

  \0    空

 

  \a   警告 (产生峰鸣)

  \v   垂直制表符

 

  \n   换行

 

  \r   回车

 

  \t   水平制表符

 

  ASCII码     例如: A-65        a-97 

 

posted @ 2016-04-11 22:32  玉玉_312  阅读(217)  评论(0)    收藏  举报