美文网首页
125运算符与数据类型转换

125运算符与数据类型转换

作者: 漠漠彡 | 来源:发表于2019-04-02 22:10 被阅读0次

    一、运算符

    1、赋值运算符:=

    表示将某个数值或表达式赋值给左边的变量;

    表达式:符号(加减乘除。。。)与操作数(如a,b,10....)的组合

    例:int a=5; int c=a*20+b;……

    2、算术运算符

    加:+

    减:-

    乘:*

    除:/

    取模(取余数):%

    算术运算符的优先级:在表达式中计算时遵循数学当中的四则运算顺序

    特殊运算符:

    自加运算符:++

    自减运算符:--

    说明:a++——》等效于a=a+1

    a--——》等效于a=a-1

    二、运算符综合运用

    1、字符串+字符串

    “50”+“60”=“5060”

    2、值类型运算

    50+60=110

    3、自加/减运算符的特殊应用


    当自加/减运算符与输出配合运用时,存在打印顺序的不同。

    如上图,当运算符在数字后时,先执行输出,后执行计算

    当运算符在数字前时,先执行计算,再执行输出。

    三、数据类型的转换

    只有相同数据类型的变量才能够进行运算操作,因而对于不同类型的数据计算需要先进行数据类型转换。

    1、自动类型转换

    自动转换条件:

    (1)两种类型必须是值类型(整型和浮点类型)

    (2)目标类型的范围大于要转换的类型,如:double大于int

    2、强制类型转换——舍弃精度的转换方式

    3、字符串和值类型的相互转换

    4、使用万能转换器进行不同类型的转换


    四、小结——Parse与Convert的比较

    Xxx.Parse(String)——(string必须是目标类型的有效表达形式)

    字符串——》》》其他类型

    Convert.ToXxx(object)

    任意类型——》》》其他类型

    Convert是万能转换器,任何情况下均可使用

    中转类型转换方式

    如下图,无法将double格式的字符串直接强制转换为int,可以先将字符串转换为double,然后再强制转换为int

    相关文章

      网友评论

          本文标题:125运算符与数据类型转换

          本文链接:https://www.haomeiwen.com/subject/bhonbqtx.html