数据类型转换

Posted change97

tags:

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

不同类型的变量运算在一起是可以的,先进行类型转换再运算。
  • 转换的过程中,数据遵循一个原则:
    • 范围小的数据类型值(如:byte),可以直接转换为范围大的数据类型值(如:int)
    • 范围大的数据类型值(如:int),不可以直接转换为范围小的数据类型值(如:byte)
  • 数据类型转换按照数据范围从小到大依次列出:
    • byte>short>int>long>float>double
  • 数据类型转换方式分为两种
    • 自动类型转换
      • 表示范围小的数据类型转换成范围大的数据类型,这种方式为自动类型转换
      • 自动类型转换格式:
        • 范围大的数据类型 变量 = 范围小的数据类型值;
        • 如:
 double d = 1000;
  或者 
int i = 100;
double d2 = i;
    • 强制类型转换
      • 表示范围大的数据类型转换成范围小的数据类型,这种方式为强制类型转换
      • 强制类型转换格式:
        • 范围小的数据类型 变量 = (范围小的数据类型)范围大的数据类型值;
int i = (int)6.718;//i的值为6
或者
double d = 3.14int i2 = (int)d;//i2的值为3

 

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

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

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

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

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

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

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