• 从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、掌握转义字符(如: )的使用方法。
    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、掌握转义字符(如: )的使用方法。
                      //  4、掌握@控制符的使用方法
                       // 5、掌握字符串“+”运行符的使用方法
                        //6、掌握Console.WriteLine()常用格式化输出的方法
                Console.WriteLine("u6211u7231u4f60u002cu7f2au8587u0021");
                //将中文转化成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} +{1,5} ------ ={2,5}", a, b, sum);
               //货币格式输出
                decimal i1, i2;
                i1 = 11.11m;//m不分大小写
                i2 = 22.22m;
                Console.WriteLine("{0,7:C2} +{1,6:C2} ---------- ={2,4:C2}", i1, i2, i1 + i2);

    10,//占位符
                double pi = 3.1415926;
                Console.WriteLine("{0:#.00} {1:#.000} {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} b1={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,

  • 相关阅读:
    你知道这高效的12个Java精品库嘛?
    一篇文章带你吃透,Java界最神秘技术ClassLoader
    带你认真了解一下Java分布式系统的基本特性
    因为选定的用户拥有对象,所以无法除去该用户
    mysql自定义函数与过程中写法的注意事项
    使用nssm在windows服务器上部署nodejs
    shopnc 手机网站配置
    关于navicat远程连接mysql问题
    KindEditor 4.1.2版本,在上传图片的时候 设置为绝对路径
    微信分享图标制作
  • 原文地址:https://www.cnblogs.com/develop/p/3384326.html
Copyright © 2020-2023  润新知