zoukankan      html  css  js  c++  java
  • 语言基础C#

    //Main是程序的入口,主函数tic void Main(string[] args)
            
              // 注释的作用,解释说明
             //输出
               // Console .Write("请输入你要输入的内容");
               // Console .WriteLine("请输入你要需要的内容");
    
               // Console .WriteLine("请输入内容");
               // //接收一下直至接收到回车命令行之前的所有字符
               //// 一个等号等于赋值号
               // string s=Console .ReadLine();
               // Console.WriteLine("刚才输入的内容");
                
                // 案例
                //我的名字叫什么,今年多少岁了,在什么单位工作
                Console.Write("我的名字叫");
                string name = Console.ReadLine();
    
                Console.Write("今年多少岁了");
                String age

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

    输出

               Console.Write("这是我的第一个程序");//不换行,(不要漏掉;)(所有的符号全都用英文)(方法,也就是函数后面必须跟括号)
               Console.WriteLine("第二句");//输出这句后会换行

    “这是我的第一个程序”后不换行,紧跟“第二句”,“第二句”换行,光标进入下一行。

     输入

    复制代码
               Console.WriteLine("请输入内容:");
    
               //接收一下直至接收到回车命令为止的之前的所有字符
               //一个等号表示赋值号
               string s = Console.ReadLine();
    
               //加号在遇到字符串类型时是拼接作用
               Console.WriteLine("刚才输入的是:"+s);
               //Alt+→自动补全未写完的字母
    复制代码

    ①注释(一定要做好注释,很重要)

    1.选中相应的行,点击工具栏中的注释选中行[取消注释选中行];

    2.选中相应的行,使用快捷键:Ctrl+K Ctrl+C [取消注释:Ctrl+K Ctrl+U] ;

    3.手动注释:在不要的行前面加//(注释一整行)

    4.注释其中一段代码:/*这里面是代码 */ 5.注释的作用://这两行是输出的功能

    数据类型

    大类 小类 C#语言 .net语言(通用语言) 说明 大小(字节) 值区间
    基本数据类型(值类型) 整形 sbyte SByte 8位有符号整数 1  -128~127(负的2的7次方~正的2的7次方减1)
    short Int16 16位有符号整数 2  -32768~32767(负的2的15次方~正的2的15次方减1)
    int(常用) Int32 32位有符号整数 3  (负的2的31次方~正的2的31次方减1)
    long(常用) Int64 64位有符号整数 4  (负的2的63次方~正的2的63次方减1)
    byte Byte 8位无符号整数 1  0~255 (0~2的8次方减1)
    ushort UInt16 16位无符号整数 2 (0~2的16次方减1)
    uint UInt32 32位无符号整数 3 (0~2的32次方减1)
    ulong UInt64 64位无符号整数 4 (0~2的64次方减1)
    浮点型 float(常用) Single 32位单精度浮点数 4  1.5 × 10−45 到 3.4 × 1038
    double(常用) Double 64位双精度浮点数 8 5.0 × 10−324 到 1.7 × 10308
    decimal Decimal 128精确浮点数 16 1.0 × 10−28 到大约 7.9 × 1028
    字符型 char Char 16位Unicode字符,放在''里的是字符 2  
    布尔型 bool(常用) Boolean 表示true或者false 1  
    日期时间 datetime DateTime      
    结构体 struct Struct      
    枚举类型 enum Enum      
    引用类型 字符串类型 string(常用) String      
             
    数组          
    集合          
    = Console.ReadLine(); Console.Write("在什么单位工作"); String danwei = Console.ReadLine(); Console.WriteLine("我叫" + name + ",今年" + age + "岁,在" + danwei + "单位工作"); Console.ReadLine();

     (利用余数一定比除数大的定理,比如十六进制里面最大的单个数是F(15))

    c#运算符

    分类 符号 解释 优先级
    算术运算符 ++   -- 加加  减减 由高到低,即执行顺序由上到下。(圆括号的优先级最高)
    *   /    % 乘  除  取余
    +   - 加   减
    关系运算符 >  <   >=   <= 大于 小于 大于等于 小于等于
    ==   != 等于   不等于
    逻辑运算符 && 与(并且)
    ||
    ! 非(注:优先级在此表的最顶层)
    条件运算符 ?: 唯一的一个三元运算符  如果
    赋值运算符 =   +=   -=   *=    /=     %= 如:x-=4,即x=x-4;
                //算术运算符
                //++,--
                //放置在变量名前面或者后面
                int a = 1;
                a++;//这句话的意思是a=a+1
                Console.WriteLine(a);————运算结果是:2 
    复制代码
                //放置在后面时
                int a = 1;
                int b=a++;//++在后面时,先执行int b=a;再执行a=a+1。所以b的运算结果是1
                int c = ++a;//++在前面时,先执行a=a+1;再执行c=a。所以c的运算结果是3
                Console.WriteLine(a);
                Console.WriteLine(b);//运算结果是1
                Console.WriteLine(c);//运算结果是3
    复制代码

    “--”同理。

                //*   /    %
                //%   模    除商取余
                int t = 10;
                int u = 3;
                Console.Write(a%b);

    1.判断a是不是b的倍数(是否能够整除)————a%b是否==0

    2.判断a的个位是不是b————a%10是否==b

    3.把数变成某个范围之内的数(利用余数一定比除数大的定理,比如十六进制里面最大的单个数是F(15))

                //+     -
                int a = 2;
                int b = 3;
                Console.Write(a-b);
    复制代码
                //关系运算符
                //<,>,<=,>=  优先级高
                //==,!=    优先级低
                int a = 4;
                int b = 6;
                bool c=a < b;
                Console.WriteLine(c);   //运算结果:true 。 bool和 Console.WriteLine(a<b)一样的; 
    复制代码
    复制代码
                //逻辑运算符
                //&& 两个都满足
                //||  至少有一个满足
                //!  若开始时是true,改为flase
                int a = 4;
                int b = 7;
                int c = 8;
    
                bool d = a < b && a < c;
                bool e = a < b || a < c;
    
                Console.WriteLine(d);//运算结果true
                Console.WriteLine(e);//运算结果true
    复制代码
                //条件运算符 ? :
                int a=3;
                int b=6;
                string s=(a<b)?"对,a<b":"错,a>b";
                int c = a > b ? 1 :2 ;//是2
                Console.WriteLine(s);//运算结果是"对,a<b"。
    复制代码
                //赋值运算符
                //=   +=   -=    *=    /=     %=
    
                int n = 3;
                n += 2;//n=n+2
                n -= 5;//n=n-5
                n *= 2;//n=n*2
    
                Console.WriteLine(n);//运算结果0,以上每句都在执行
    复制代码
  • 相关阅读:
    网页特殊符号HTML代码大全
    检测手机类型正则表达式
    blur和focus的运用
    腾讯对外分享组件接口文档
    js 类型检测
    iconfont的应用
    运算符优先级 (JavaScript)
    IOC(控制反转)和DI(依赖注入)
    Mybatis的运行原理
    通用Mapper
  • 原文地址:https://www.cnblogs.com/xingfudehuanyan/p/5249344.html
Copyright © 2011-2022 走看看