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

      输入与输出

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

    1.2主函数:输出语句、输入语句:

    Static viod Main(string[] stgs)//下划线部分可以自己指定

    {

    主函数内容

    }

    Console.ReadKey();//输入语句

    Console.ReadLine();//输入语句

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

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

    1.3

    Namespace ConsoleApplicationl  命名空间

    Class Program                  类

    Static void Main(string[] args) 方法

    1.4注意事项

    1).注释的三种方式:

    //注释一行

    /**/注释一段区域

    ///放在函数上面使用,给函数加注解

    2.在一行中声明相同类型的多个变量之间用逗号分开。

    数据类型及转换

    1.值类型

    整形常用:int …… 范围±21亿

    Int a=1;

    小数类型(浮点型)

    双精度浮点小数double

    Double a=1.22;

    单精度浮点小数float

    Float b=1.23f;

    Decimal c=1.22m;

    日期时间型:DateTime

    枚举类型:ENUM

    结构类型:struct

    布尔类型:bool  只能存储true或false

    bool f=false;bool g=true;

    2.引用类型

    string类型,字符串类型

    String s=“”;

    3.变量的命名规则

    1 变量名是由:字母、数字、下划线、@、汉字组成

    2 首个字符可以放:@、字母、下划线、汉字

    3 变量名中间不允许出现空格

    4 不允许使用关键字

    一次性定义多个变量  int aa=1,bb=2,cc=3;

    4.常量  const

    const int ww=10;

    三、基本类型的转换

    1.隐式转换

     Int a=123;

     String b=a.ToString();

    2.显示转换

     Double c=3.14;

    Int d=(int)c;  从double小数类型转成整数类型直接取整数

     Console.Write("请输入一个整数:");

     int e = int.Parse(Console.ReadLine());

     string s = "123";

     int ss = int.Parse("123");

     int sss = Convert.ToInt32(s);

    运算符

    算术运算符

    ++  --

    放置在变量名前面或者后面

                int a = 1;

                int b = a++;//int b=a ;a=a+1;

                int c = ++a;//a=a+1;int c=a;

                Console.WriteLine(a);

                Console.WriteLine(b);

                Console.WriteLine(c);

                Console.ReadLine();

    *     /     %

    %  ……模   ……除商取余

    %用途:判断a是不是b的倍数(是否能够整除)

           判断a的个位是不是b

           把数变成某个范围之内的数(利用余数一定比除数大的定理)

                int a = 10;

                int b = 3;

                Console.WriteLine(a%b);

    +    -

                int a = 3;

                int b = 4;

                Console.WriteLine(a-b);

                关系运算符

                >   <   >=   <=

                ==   !=

                int a = 4;

                int b = 6;

                bool c = a < b;

                Console.WriteLine(c);

                逻辑运算符

                &&    两个都满足

                ||        至少有一个满足

                !         若开始时是true,改为false

                int a = 4;

                int b = 7;

                int c = 8;

                bool d = a < b && a < c;

                bool e = a < b || a < c;

                Console.WriteLine(e);

                条件运算符   ?   :

                int a = 3;

                int b = 6;

                string s = (a < b) ? "对,a<b" : "错,a>b";

                int c = a > b ? 1 : 2;

                Console.WriteLine(s);

                赋值运算符

                =     +=      -=      *=      /=      %=

                int a = 3;

                a += 2;a= a+2;

                a -= 5;a=a-5;

                a *= 2;a=a*2;

                Console.WriteLine(a);

  • 相关阅读:
    查准率(precision)和查全率(recall)
    数据集大全:25个深度学习的开放数据集
    利用贝叶斯算法实现手写体识别(Python)
    KNN算法识别手写数字
    判断点在直线的左右哪一侧
    多节点bigchaindb集群部署
    java 多线程 3 synchronized 同步
    java 多线程 1 “常用的实现多线程的2种方式”:Thread 和 Runnable
    java 字符串
    java 关键字static
  • 原文地址:https://www.cnblogs.com/dianfu123/p/5249349.html
Copyright © 2011-2022 走看看