原始数据类型与表达式

Posted wangyfax

tags:

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

1.数据类型:就是指一组数据和堆砌所能进行的操作的集合。

2.java中的原始数据类型:

    ①  int 

             --- 值域 : -2 31   ~   231

    ② dounle

            --- 双精度实数(64位)

            --- 运算符 : &&(与)、||(或)、!(非)、^(异或)

    ③ char

            --- 字符(16位)     

3.表达式

    ① 运算符优先级:* 和 / 以及%的优先级高于+和-;优先级越高,越早运算。

    ② 逻辑运算符优先级: ! > && > ||

4.类型转换

  注意:

   ① 如果信息不会损失,数值会被自动提升位高级的数据类型,例如:1+2.5 = 1.0 + 2.5;答案是3.5。

   ② 将浮点型转换为整型将会截断小数部分,并非是四舍五入,在复杂的表达式中的类型转换可能会很复杂,应该小心并尽量使用类型转换,最好是在表达时中只使用同一类型的字面量和变量。

5. 比较

6. 其他原始类型

   ① 64位整数,及其运算符lang。

   ② 16位整数,及其运算符short。  

   ③ 16位字符,及其运算符char。

   ④ 8位整数,及其运算符byte。

   ⑤ 32位单精度实数,及其算数运算符float。

以上是关于原始数据类型与表达式的主要内容,如果未能解决你的问题,请参考以下文章

typeof与instanceof

学习JavaScript数据结构与算法 2/15

js数据类型

引用类型与原始类型的区别

将 Streams 与原始数据类型和相应的包装器一起使用

Java - 与原始数据类型的动态比较