zoukankan      html  css  js  c++  java
  • 语言、数据和运算符

    一、语言基础

    C#定义及特点

    C#是微软在20007月发布的一种全新且简单、安全、面向对象的程序设计语言,专门为.NET的应用而开发的语言。吸收了C++/VISUAL BASIC/delphiJava等语言的优点。

    特点有:语言简洁,保留了C++的强大功能;快速应用开发功能;语言的自由性;强大的web服务器控件;支持跨平台;与XML相融合。

    项目

    1后缀及意义

    Confing:配置文件(存放配置参数文件);csproj项目文件(管理文件项)sln解决方案文件(管理项目)cs源文件(程序代码)

    函数四要素:名称,输入,输出,加工

    主函数:输入语句,输出语句

    namespace ConsoleApplication1       (命名空间)

    {

        class Program                      (类)

        {

            static void Main(string[] args)   (方法)

            {

                Console.Write("请输入你的姓名:");

                string name = Console.ReadLine();

                Console.Write("请输入你的年龄:");

                string age  = Console.ReadLine();

                Console.Write("请输入你的单位:");

                string work = Console.ReadLine();

                Console.WriteLine("你的姓名是"+name+",你今年"+age+"岁了,你的单位是"+work+"");

                Console.ReadLine();        }

        }

    }

    Console.Readkey();输入语句

    Console.Readline();输入语句

    Console.WriteLine();输出语句,换行自动

    Console.Write();    输出语句,不自动换行

    3快捷键使用

    Alt+右箭头,提示,需要执行程序时点击启动或者Ctrl+F5

    Ctrl+k+c注释本行

    Ctrl+k+u取消注释

     Shift+delete   一删删一行

     Ctrl+x剪切一行

    Ctrl+shift+space将光标放在方法函数括号里面时使用,显示重载

    注释的三种方式

    //注释一行              /**/注释一段区域     ////函数上面使用,给函数加注解

    一行中生命相同类型的多个变量之间用逗号隔开。

    同一语句中,不能对同一个变量名声明称同一类型两次。

    二、数据类型

    C#语言

    .NET类型(通用语言)

    区间

    值类型

    整型(整数)

    byle

    Byte

    0~255

    short

    Int16

    -32768~32768

    int(常用)

    Int32

    -231~231-1

    long

    Int64

    -263~263-1

    浮点型(小数)

    float(后+f)

    Single

    double(默认常用)

    Double

    5.0*10-324~1.7*10308

    decimal(后+m)

    Decimal

    字符型

    char

    Char

    2字符

    布尔型(判断)

    bool

    Boolean

    Truefalse

    日期时间

    datetime

    枚举类型

    enum

    结构类型

    struct

    引用类

    字符串型

    String

    String

    字符序列

    String等同于字符型,长度较长,定义使用双引号

    四、C#转义字符:

    ’  单引号     ”  双引号   \   反斜杠         空       a  警告(蜂鸣)       退格      f   换页

       换行           回车       水平制表符        v   垂直制表符

    变量与常量

    变量:变量名=值    值可以不写

    例子:int a =   ;a = 1

    常量:只能取值不能赋值

    Int a = 1

    强制转换:   

    1自动转换:从值类型转换到引用类型

    2强制转换:从引用类型转换到值类型时候,或者从浮点型转换到整型。方式:1、()2、conver3、parse

    例子:int a ;double b=12.3;

          a=ine.parse(b);

    三、运算符:

    算数:++  加一  --  减一

    Int a=5;b=a++;则为b=a   a=a+1   b:5  a:6

    Int a=5;b=++a;则   a=a+1  b=a    a:6   b:6

    * 乘  /  除   %  取余

    +  加   -  减

    关系:

    >   <  >=   <=       ==等于   !=不等于

    逻辑:

    &&   与,两条件都满足        ||  或 二者满足一个    !非,反义

    条件运算:?:   唯一一个三元运算符,如果

    赋值:=   +=   -=   *=   /=  %=   如:a+=4;即x=x+4;

    例子:

    三个数字比较大小

                Console.Write("请输入a=");

                double a = int.Parse(Console.ReadLine());

                Console.Write("请输入b=");

                double b = int.Parse(Console.ReadLine());

                Console.Write("请输入c=");

                double c = int.Parse(Console.ReadLine());

                //double d = a > b ? a : b;

                //double s = d > c ? d : c;

                double s = (a > b ? a : b) > c ? (a > b ? a : b) : c;

                Console.WriteLine("最大的数值是"+s);

                Console.ReadLine();

  • 相关阅读:
    suse linux编译安装GCC报错
    suse linux 编译安装Apache时报“APR NOT FOUND”的解决方法
    LoadRunner监控Windows和Linux常见问题
    LR报-27727错误解决办法
    主机在virtualbox在NAT方式SSH访问
    清除hao123浏览器劫持小尾巴病毒
    在CentOS上,Servlet出现java.lang.NoClassDefFoundError
    构建第一个SSH的maven项目
    关于Oracle数据库sys用户登入的解惑
    ip route-static 命令的参数
  • 原文地址:https://www.cnblogs.com/light3857/p/5596366.html
Copyright © 2011-2022 走看看