zoukankan      html  css  js  c++  java
  • 2016.3.6 C#

    刚刚开始学,还不能十分熟练地组织自己的语言来解释这些知识,但是能这样用博客来记录对于目前来说已经是极好的方式了

    上午了解了C#的出现以及它必须在visual Studio.NET环境下运行

    1.学习了函数的输入、输出注:任何的代码都是需要在英文输入方式下敲入,很白痴的一句话,可是新人真的会因为这个不断地出现问题!!! )

    console.readline();

    console.write();

    console.writeline();

    2.注释 

    方法有三种,选择自己习惯用的即可,// 注释一行

                                                   /**/注释一段区域

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

    还有就是在打开项目的工具栏也有“注释”,“取消注释”两个按钮很方便;插入图片截图

    3.在一行中声明多个变量需用“,”隔开

    案例:

    插入案例1图片

    插入案例2图片

     

     以上函数的输入、输出通过两个案例来简单的做了展示。

    数据类型见下表

    C#语言

    .NET类型 (通用语言)

    大小(字节)

    值区间

    基本

    数据

    类型

     (值类型)

    整型

    byle

    Byte

      1

    0···255

    short

    Int16

      2

    int

    Int32

      4

    long

    Int64

      8

     浮点型

    float(单精度浮点)

    Single

      4

    double(双精度浮点)

    Double

      8

    decimal

    Decimal

      16

    字符型

    char

    Char

      2

    任意字符

     布尔型

    bool

    Boolean

      1

    True或false

     引用类

    日期时间,枚举类型,结构类型属于值类型

    字符串型

    string

    String

    字符序列

    日期时间

    DateTime

    枚举类型

    ENUM

    结构类型

    struct

    数据类型
    值类型
    整形常用:int 范围±21亿
    int a = 9999;
        a = 1000;(a也可以重新赋值)
    long b = 99999999999999;

    小数类型(浮点型)
    双精度浮点小数double
    double c = 1.22;
    单精度浮点小数 float
    float d = 1.2f;(单精度后面需要加f/F)
    decimal e = 1.22M;(decimal后面需要加m/M)
    布尔类型bool,只能存储true或false
    bool f = false;
    bool g = true;

    引用类型
    string类型,字符串类型,定义是双引号
    string s = "";
    string s1 = "123";

    变量的命名规则
    1,变量名是由:字母,数字,下划线,@,汉字组成
    2,首个字符可以放:@,字母,下划线,汉字
    3,变量名中间不允许出现空格
    4,不允许使用关键字

    一次性定义多个变量 使用逗号隔开
    int aa=1, bb=2, cc=3;

     常量 const (只能取值,不能赋值)

    const int a= 10;

    基本的类型转换

    1.自动转换(隐式转换)

    int a = 123;
    string b = a.ToString();
    double bb = a;

     

    2.强制转换

    1):用();
    double c = 3.94;
    int d = (int)c;
    Console.WriteLine(d);

    2):用parse;

    Console.Write("请输入一个整数:");
    int e = int.Parse(Console.ReadLine());

    3):用convert;

    string s = "123";
    int ss = int.Parse("123");
    int sss = Convert.ToInt32(s);

    案例:插入图片

    运算符

    分类

    符号

    解释

    优先级

    算数

    ++   --

    加加   减减

    由高到低,即执行顺序由上到下.(圆括号的优先级最高)

    */%

    乘  除  取余

    +  -

    加  减

    关系   

    >  <    >=   <=  

    大于 小于 大于等于 小于等于

    ==     !=

    等于  不等于

    逻辑

    &&

    与(并且)

    ||

    !

    非(注:优先级在此表的最顶层)

    条件运算符

    ?:

    惟一的一个三元运算符  如果

    赋值

    =    +=  -=  *=    /=   %=

     如:x-=4.即x=x-4;

    //算术运算符
    //++ --
    //放置在变量名前面或者后面

    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=3,b=1,c=3;


    //* / %
    //% 模 除商取余
    int a = 10;
    int b = 3;

    Console.WriteLine(a * b);  30

    Console.WriteLine(a / b);   3

    Console.WriteLine(a % b); 1

    //+ -
    int a = 3;
    int b = 4;
    Console.WriteLine(a-b);
    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);
    Console.WriteLine(d);


    //条件运算符 ? :
    int a = 3;
    int b = 6;
    string s = (a < b) ? "对,a<b" : "错,a>b";
    int c = a > b ? 1 : 2;
    Console.WriteLine(s);
    Console.WriteLine(c);


    //赋值运算符
    //= += -= *= /= %=

    int a = 3;
    a += 2;//a= a+2;
    a -= 5;//a=a-5;
    a *= 2;//a=a*2;

    Console.WriteLine(a);

    最后用一个案例来具体理解这些:插入图片

     Today end!

  • 相关阅读:
    css划隔横线的两种方法
    GET与POST方法的区别
    前端常用技巧整理
    结合个人经历总结的前端入门方法 (转自https://github.com/qiu-deqing/FE-learning)
    前端资源教程(转自 前端资源教程)
    如何在本地电脑安装phpmyadmin及访问地址
    鼠标放上去会变色的按钮
    Linux内核学习总结-linux内核学习笔记(九)
    进程调度和切换---linux内核学习笔记(八)
    可执行程序的装载和启动---linux内核学习笔记(七)
  • 原文地址:https://www.cnblogs.com/nannan-0305/p/5247851.html
Copyright © 2011-2022 走看看