• 类型转换


    一、类型转换

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

      2、强制转换(显示转换)

        1)、用()。()内是转换后的数据类型,只能转换同一大类

        例:float a;

          double b=3.14;

          a=(float)b;

        2)、用convert。

        例:float a;

          double b=3.14;

          a=Convert.To single(b);

        3)、用parse。parse,解析,用于字符串转相应值类型。

        例:float a;

          string b=”3.14”;

          a=float.Parse(b);

        例:判断一个100以内的数是否跟7有关

          Console.Write("请输入一个100以内的整数:");

          int a= Convert.ToInt16(Console.ReadLine());

          Console.WriteLine(a % 7 == 0);//a是否能被7整除

          Console.WriteLine(a % 10 == 7);//a的个位是否是7

          Console.WriteLine(a / 10 == 7);//a的十位是否是7

    二、运算符

      数据类型→变量→运算符→表达式→语句

      一)运算符分类

        1、数学运算符(7个)。

        +,-,*,/,%,++,--

        前缀递增运算符

          int x=4;

          x++;//输出结果,x的值是5。

        后缀递增运算符

          int x=4;

          ++x;//输出结果,x的值是5。

        前缀递增运算符跟后缀递增运算符的区别:(例)

        1)、int y=++x;

          相当于 x=x+1;

              int y=x;

        2)、int y=x++;

          相当于 int y=x;

              x=x+1;

        递减运算符(--)同理。

        2、关系运算符(6个)。只返回true或false。

        ==,!=,<,>,<=,>=

        3、逻辑运算符(3个)。

        &&(逻辑与),||(逻辑或),!(逻辑非)

        4、其他运算符。

          赋值运算符。

          =,+=,-=,*=,%=,/=

        例:x-=5相当于x=x-5

          条件运算符?:

          例:

          x=(x>12)?(x-12):x;//一个数x,假如x>12,那么x=x-12;否则x=x。

          例:24小时制转12小时制

            Console.Write("请输入时间:");

            int a = Convert.ToInt16(Console.ReadLine());

            String x = (a <= 12) ? ("am") : ("pm");

            a = (a >= 12) ? (a - 12) : a;

            Console.WriteLine(x + a);

      二)运算符优先级:(从上往下)

          !

          算术运算符:

            ++,--(前缀)

            *,/,%

            +,-

          关系运算符:

            <,>,<=,>=

            ==,!=

          逻辑运算符:

            &&

            ||

  • 相关阅读:
    昨天一个人KTV啦 哈哈....
    久违的大雪终于来了
    我心目中的英雄李连杰
    今天终于可以回家了
    ajax 笔记不用刷新实现数据的分页显示 2 (下)
    学Linux可不知道怎么入手呀
    在web.config里配制连接Access数据库字符串
    昨天头请我们吃饭
    PDA程序读取xml文件的想法
    关于layui踩过的坑
  • 原文地址:https://www.cnblogs.com/phantom-k/p/3922207.html
Copyright © 2020-2023  润新知