zoukankan      html  css  js  c++  java
  • 输入输出,数据类型,运算符

    输入输出:

    一、数据类型:值类型和引用类型


    1、值类型
    整数类型常用int类型,数值范围在±21亿之间
    int a=22;
    long b=333333333333333333;

    双精度浮点小数 double
    double c=3.14;
    float c=3.14f;
    decimal c=3.14m;

    布尔型

    bool d=true;
    bool e = 1 == 3;
    Console.WriteLine(e);

    引用类型
    字符串类型
    string s="12345";
    s="2569";

    类型转换
    double a = 3.74;
    int b = (int)a;

    string s = "123";
    int c = int.Parse(s);
    int d = Convert.ToInt32(s);
    double e = Convert.ToDouble(s);
    decimal f = Convert.ToDecimal(s);
    string ss = c.ToString();
    Console.WriteLine(ss);

    Console.WriteLine("你好!");
    System.Threading.Thread.Sleep(3000); //暂停3000毫秒

    二、运算符
    1、算术运算符
    ++ --
    int a = 5;
    a++; //a=a+1;
    a--; //a=a-1;
    ++a; //a=a+1;
    --a; //a=a-1;

    //在赋值运算中,前++需要先执行+1运算,然后赋值;
    //后++先执行赋值,然后进行+1运算
    //前--与后--与上方一致
    int a = 5;
    int b = a++; //a=a+1;b=a;
    int c = ++a; //c=a;a=a+1;
    Console.WriteLine(a);
    Console.WriteLine(b);
    Console.WriteLine(c);

    * / %
    % 模 取余的用途

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

    2.关系运算符
    > < >= <= == !=

    3.逻辑运算符
    && 与 两个条件同时满足才是true,否则是false
    || 或 两个条件只要有一个满足就是true,都不满足是false
    ! 非(非是优先级最高的!!!!) 原来是true的改为false,反之改为true
    4.其他运算符
    赋值运算符
    = += -= *= /= %=
    a+=b;//a=a+b;
    条件运算符
    ? :
    int a = 10;
    int b = 3;
    string c = a > b ? "是的,a>b" : "不是,a<=b";

    练习:

  • 相关阅读:
    apple Safari input text 的兼容问题
    移动开发不能不知道的事-关于点击元素时出现的阴影
    移动开发不能不知道的事- css3复选框样式自定义
    移动开发不能不知道的事-中西文字体
    移动开发不能不知道的事-dp
    猴子吃桃
    3个数排序
    求10!
    一个简单的求和程序
    输出一个三角形
  • 原文地址:https://www.cnblogs.com/maxin991025-/p/5919416.html
Copyright © 2011-2022 走看看