从0开始学习C#第一天

最近工作比较轻松,也学习C#

 zy1
1、了解C#的诞生和特点。
2、认识C#的开发环境(Visual Studio 2010)。
3、掌握C#代码的编写、运行过程。
4、重点掌握主函数和函数的用法。
5、重点掌握行注释和块注释的用法。

zy2
1、认识C#语言的编译过程。
2、掌握十进制分别于二进制、八进制、十六进制的互换。
3、重点掌握Convert.ToInt32()和Convert.Tostring()两个函数的用法。
4、认识数据在内存中的存储形式。

zy3
1、认识C#中的整型变量。(变量的定义和使用)
2、掌握Console.WriteLine(“{0}+{1}={2}”,a,b,add)语句。
3、理解C#中赋值=号和数学中=号的区别。
4、理解变量在程序运行中变化过程。

zy4
1、理解C#中整型变量取值范围的原理。
2、认识整型变量中的另外几种类型:short型、long型、无符号型。并对整型进行小结。
3、理解变量的溢出。
4、掌握实数型(浮点型)变量的用法。(float型、double型、decimal型)

zy5
1、认识字符型、字符串型。
2、掌握输出函数Console.Write()的用法。
3、掌握读取字符串函数Console.ReadLine()的用法。
4、掌握读取字符函数Console.Read()的用法。
5、理解字符型和整型的互换。
6、掌握Console.ToDouble()、Console.ToInt32()函数来将字符转化为数值。

zy6-1   zy6-2
1、了解ASCII编码、Unicode编码的有关常识。
2、掌握ASCII、Unicode字符和数值类型互换的方法。
3、掌握转义字符(如:\n)的使用方法。
4、掌握@控制符的使用方法。
5、掌握字符串 “+”运算符的使用方法。
6、掌握Console.WriteLine()常用格式化输出的方法。

zy7
1、掌握变量的命名规则。
2、认识常量,掌握常量的用法。
3、认识关键字。
4、练习:交换两个变量的值。

zy8
1、通过一个程序感悟运算符和表达式。
2、认识算术运算符中的加、减、乘、除和取余。
3、认识Math类中的常用函数。并学会使用Math类中的常用函数。

zy9
1、理解掌握自增运算符“++”、自减运算符“- -”的用法。
2、理解掌握赋值运算符形如“+=”、“*=”的用法。
3、识记几种运算符的运算优先级。

1,常量,变量 int,float,double,decimal,字符串

2,Console.Write 和Console.WriteLine的区别

3,Char 和 String 的区别

4,进制的转换 Console.WriteLine(Convert.ToString(89888, 16));

5,//Console.Read()一个字符的读取,Console.ReadLine()字符串的读取
            String name;
            Console.WriteLine("你的名字");
            name = Console.ReadLine();
            Console.WriteLine("你的名字:{0}", name);

6,//字符ASSIC的转换
            Console.WriteLine("**************************************");
            Console.Write("请输入一个字符");
            int ch = Console.Read();
            Console.WriteLine("ASCII为:" + ch);
            char tt = Convert.ToChar(ch);
            Console.WriteLine("字符为:"+tt);

7,//根据半径求圆的面积
            double r, s;
            Console.Write("请输入圆的半径:");
            r = Convert.ToDouble(Console.Read());
            s = 3.14 * r * r;
            Console.WriteLine("圆的面积:s={0}",s);

 

 8,  // 1、了解ASCII编码、Unicode编码的有关常识
                 //   2、掌握ASCII、Unicod字符和数值类型互换的方法
                 //   3、掌握转义字符(如:\n)的使用方法。
                  //  4、掌握@控制符的使用方法
                   // 5、掌握字符串“+”运行符的使用方法
                    //6、掌握Console.WriteLine()常用格式化输出的方法
            Console.WriteLine("\u6211\u7231\u4f60\u002c\u7f2a\u8587\u0021");
            //将中文转化成Unicode
            char tt = '爱';
            int t10 = (int)tt;
            string t16 = Convert.ToString(t10, 16);
            Console.WriteLine("Unicode码为:" + t16);

   //@可以让引号里面的内容原样输出,不会解析任何转义字符

 

 9,//变量的格式化输出
            int a, b, sum;
            a = 360;
            b = 70;
            sum = a + b;
            Console.WriteLine("{0,6}\n+{1,5}\n------\n={2,5}", a, b, sum);
           //货币格式输出
            decimal i1, i2;
            i1 = 11.11m;//m不分大小写
            i2 = 22.22m;
            Console.WriteLine("{0,7:C2}\n+{1,6:C2}\n----------\n={2,4:C2}", i1, i2, i1 + i2);

10,//占位符
            double pi = 3.1415926;
            Console.WriteLine("{0:#.00}\n{1:#.000}\n{2:#.0000}",pi,pi,pi);

11, //交换两个变量的值
            int a1 = 100;
            int b1 = 80;
            a1 = a1 + b1;
            b1 = a1 - b1;
            a1 = a1 - b1;
            Console.WriteLine("a1={0}\nb1={1}",a1,b1);

 

12,//常州花博会的开幕日期2013年9月28日,这一天是星期几?
            //y表示年 m 表示月 d 表示日 利用基姆拉尔森公式

            /*
             算法如下:
            基姆拉尔森计算公式
            W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1) mod 7
            在公式中d表示日期中的日数,m表示月份数,y表示年数。
            注意:在公式中有个与其他公式不同的地方:
            把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算
             */
            int y = 2013;
            int m = 9;
            int d = 28;
            Console.WriteLine("常州花博会是星期:{0}",(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7);

 

 13,

posted @ 2013-10-23 15:52  Develop  阅读(1517)  评论(0编辑  收藏  举报