美文网首页
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

相关文章

  • Python学习记录

    变量、运算符与数据类型 注释: 运算符 变量和赋值 数据类型与转换

  • Java语言基础

    Java主类结构基本数据类型变量与常量运算符数据类型转换

  • day03(2017.9.25)

    数据类型的装换 转换为Number 转换为String 逻辑运算符 ||或 &&与 !非 运算符优先级

  • 125运算符与数据类型转换

    一、运算符 1、赋值运算符:= 表示将某个数值或表达式赋值给左边的变量; 表达式:符号(加减乘除。。。)与操作数(...

  • 【JAVA学习笔记】基础语法

    学习自华为开发者学院JAVA系列课程 数据类型 数据类型转换(自动转换+强制转换) 运算符 逻辑判断 三目运算符 ...

  • js数据类型和运算符

    数据类型: 强制类型转换: 运算符: 逻辑运算: 运算符: 算数运算符:

  • 2020-06-12 day 2

    数据类型转换 自动类型转换 强制类型转换 运算符 加减乘除字符串加是追加的方式比较运算符== < > >= <= ...

  • JavaScript基础总结

    ✍目录总览:(JS概念与组成、JS格式规范、JS基本语法【输入、输出、变量、数据类型、数据类型转换、运算符、流程控...

  • JS数据类型和运算符

    数据类型: 强制类型转换: 其他进制数字: 运算符: 逻辑运算: 运算符: 算数运算符:

  • JavaScript基础知识

    1.比较运算符 (1)== 和 === ‘==’会自动转换数据类型再比较; ‘===’不会自动转换数据类型,如果数...

网友评论

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

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