• 3.6语言基础笔记


    一.mian函数

    static void Main(string [] args)
    {

    }程序代码写在花括号里

    二.输出

    Console.WriteLine("这是我的第一个程序。");

    Console.WriteLine("这是第二行代码。");

    Console.WriteLine("这里是要输出的字。");没有换行

    三.输入

    string s =Console.ReadLine();     //这句话的意思是从控制台程序读取一整行内容放到s这个容器里面

    Console.ReadLine();从控制台读取一整行

    四.注释和取消注释

    1.选中相应的行,点击工具栏中的注释选中行(取消注释选中航)

    2.选中相应的行,使用快捷键 ctrl+k,ctrl+c  (ctrl+k,ctrl+u)

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

    4.注释其中一段代码/*这里面是代码*/

    5.注释的作用://这两行是输出的作用


    技巧:
    1.写的代码尽量使用智能感知功能;
    2.先写总体,再完善细节;
    3.自动完成单词功能。Alt+→

    案例案例:输入姓名,年龄,单位,整合成一个流畅的句子显示出来。

    五.数据类型

    值类型

    1.整形常用:Int……正负21亿内的整数-1

    int a =1 a=2,可以重新赋值

    long数更多

    2浮点型.

    双精度浮点小数double

    double c =1.22

    单精度浮点小数float

    float d =1.2f或1.2F;

    精确浮点数decimal

    decimal e =1.22m或1.22M;

    3.布莱尔类型bool,只能存储true或false,用来做判断题

    bool f =false;

    4.日期时间

    5.枚举类型

    6.结构类型

    引用类型:

    字符串类型:string

    string s =""(引号里可以是任何数,也可以是空的)

    string ss ="123"

    变量的命名规则

    1.变量名由;字母,数字,下划线,@,汉子组成
    2.首个字符可以放:@,字母,下划线,汉字
    3.一个变量名中间不可以有任何空格
    4.深蓝色或浅蓝色的字是关键字,不允许使用关键字做变量
    5.一次性定义多个变量,使用逗号隔开
    int aa=1,bb=2,cc=3

    六.数据转换

    1.自动转换

    2.强制转换

    七运算符

    (一)、算数运算符:
    + - * / % ++ --
    注意:
    1.做除法运算的时候,如果两个操作都是整数,则运算之后的结果也是整数。
    2.做算数运算的时候,如果两个被操作的数不是同一类型,则会在运算的时候会自动进行类型转换。

    % 模 取余的用途
    1.判断a是不是b的倍数(是否能够整除)====>a%b是否==0
    2.判断a的个位是不是b====>a%10是否==b
    3.把数变成某个范围之内的数(利用余数一定比除数大的定理,比如十六进制里面最大的单个数是F(15))

    ++ --
    int a =5;
    int b= a++; ====>可以写成int b =a; a = a+1;
    int c = ++a;====>可以写成a = a+1; int c =a;
    运算出来的结果就是
    b = 5;
    c = 7;
    注意:++ --这两种运算只能应用于变量(5++是不对的!!常量也是不可以使用的!!)


    (二)、关系运算符:
    == != > < >= <=
    关系运算符运算结果统统是bool型(结果不是Ture就是False)

    int a = 5;
    int b = 6;
    Console.WriteLine(a == b); ====>False
    Console.WriteLine(a != b); ====>True
    Console.WriteLine(a > b); ====>False
    Console.WriteLine(a < b); ====>True
    Console.WriteLine(a >= b); ====>False
    Console.WriteLine(a <= b); ====>True

    注意:== 不能写成 =(一个=是赋值的意思)


    (三)、逻辑运算符:
    && || !
    &&====>两个条件都成立,结果为True,否则False
    ||====>两个条件只要有一个成立,结果为True,两个都不成立为False
    !====>将原来的结果取相反的(若本来为True,取反就是False)

    (四)、其他运算
    = ====>赋值运算,将后面的值赋给左侧的变量。(注意:只能是变量)
    += -= *= /= %= ====>复合运算符(例:a += b;(意思是a = a +b;))

    条件运算符: ? : (if ... else..讲解的时候讲解)

  • 相关阅读:
    ZOJ
    FZU
    FZU 2231 平行四边形数
    [转载] java的动态代理机制详解
    [转载] 解读ClassLoader
    [转载] 深入了解Java ClassLoader、Bytecode 、ASM、cglib
    MyBatis入门
    Spring入门
    Nginx入门
    Redis入门
  • 原文地址:https://www.cnblogs.com/erinzhismile/p/5248923.html
Copyright © 2020-2023  润新知