数据类型转换

Posted 小蘇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型转换相关的知识,希望对你有一定的参考价值。

1、自动类型转换(隐式类型转换):

  范围小的数据类型值(如byte)—>范围大的数据类型值(如int)

  

int x = 3;
byte y = 5;//5默认是int类型,所以在赋值给x的时候做了自动类型转换
x = x + y;//在加号运算前y做了自动类型转换,由byte类型转成了int类型

 

 

 

2、强制类型转换(显示类型转换):

  

byte b = 3;
b = b + 3;//等号右边运算之后值是int类型,等号左边是byte类型,无法转换故系统会报错
b = (byte)(b+3);//正确的写法,但是如果b+3的值超过了byte的值范围(-128~127),强制转换之后会损失精度

 


  

以上是关于数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章

JS的数据类型判断函数数组对象结构处理日期转换函数,浏览器类型判断函数合集

sql 日期转换代码片段 - Dato,120,konvertere

HTML Bookmarklet模板:将任何JavaScript代码片段转换为Bookmarklet

对象不能从 DBNull 转换为其他类型。

java中把json怎么转换成数组?

结合两个代码片段?将用户输入的 Youtube url 转换为嵌入 url,然后将 iframe src 替换为转换后的 url