首页 > 代码库 > 2014.12.21 课程总结

2014.12.21 课程总结

上午主要讲了  输出、输入及其他一些内容。

一、//输出 Console.WriteLine("这是一行文字"); 自动回车的。

            Console.Write("Hello world");  不带回车的

注意: 1.大小写敏感。(快捷键操作)

         2.括号,引号,分号都是英文状态下的符号。

         3.结尾不要忘记写分号。

二、//输入

              string s = Console.ReadLine();

             如何拼接字符串。 Console.WriteLine("你的用户名是" + u + ",密码是" + p + ",请确认。");

三、//其它内容

          Console.ForegroundColor = ConsoleColor.Red; //设置文字颜色

          Console.BackgroundColor = ConsoleColor.Yellow;//设置背景颜色

          Console.Clear();//清屏

*********************************************************************

下午主要讲了数据类型(字符串、整型、浮点型、布尔型、字符型)及类型转换,变量、常量。

一、数据类型

         (一)字符串(string)——放一串字符。需要用""引起来。

            string s = "456"; string a = "789"; Console.WriteLine(a+s);

1字节=8位 1B=8b 1Byte = 8bit  1KB = 1024B 1MB = 1024KB 1GB=1024MB 1TB=1024GB

         (二) 整型(int)——整数类型 4字节  

           long(长整型8字) short(短整型2字节) tiny(微整型1字节)   int a = 456; int b = 789; Console.WriteLine(a+b);

         (三)小数型,浮点型(float,double)

          float:单精度浮点型。 4字节 double:双精度浮点型。 8字节 double d = 3.14; float d = 3.14f;

         (四)布尔型(bool)。逻辑型,非此即彼。

          true,false; 1字节 bool b = true; bool d = false;

         (五)字符型(char)。单个字符 char c = ‘4‘;

二、变量——运行过程中,值可以改变的量。

        先定义,后使用。 定义变量名时,不能重名。

(一)定义: 数据类型 变量名[ = 值]; int a; int b = 20;

(二)赋值: 变量名 = 值;

(三)取值: 直接使用变量名,就可以把变量中存的值给取出来。

(四)变量命名的一般规则。 1.变量名一般由字母、数字、下划线组成。

                                      2.变量名开头只能是字母或下划线。

                                      3.变量名不能与系统关键词重复。

三、常量——运行的过程中,值无法改变的量。 字面常量。 符号常量。

        定义:在变量定义的左边加上const关键字就可以了。 const int b = 20;

        注意:符号常量在定义的时候,必须赋值。

        符号常量的应用:在一些反复使用的复杂数据,一般喜欢用常量来替代它,使用常量进行编程运算。

四、类型转换。 计算机只能对同一类型数据进行运算,不同类型数据不能直接运算,如果是不同类型,则需要进行转换(自动,强制)。            

      int a = 10;    

      double b = 3.0;   

      Console.WriteLine(a / b); //先把a的值10变成小数类型10.0000,然后再做除法运算。

      自动转换:由计算机根据运算数据自动进行类型转化。其原则是,只要从类型上来说,不会丢数据,就转化。

       tiny->short->int->long->double

      强制转换:由程序员强制把某种类型,变成另一种类型。这种强制转化是在计算机不自动转化的时候实施,但有可能丢数据。  

语法:  1.在被转换的数据左边加上小括号,小括号里面写上要转化的目标类型。  int a = (int)3.14;

           2.使用Convert.Toxxx()转化。  int a=10;  double b = 3.0;  int c = a / Convert.ToInt32(b);//先将双精度浮点型b的值3.0转变成整型3,然后再做除法运算,得整型c。

               string s = "7896";         int n = Convert.ToInt32(s);//将字符串“7896”转化成整型数  7896 。

 

2014.12.21 课程总结