美文网首页
数据类型你要知道的那几件事标题文章

数据类型你要知道的那几件事标题文章

作者: 程序员大大 | 来源:发表于2020-05-18 14:53 被阅读0次


     数据类型你要知道的那几件事

    1.整数类型

     i.整数赋值的注意事项

    - 在java中默认的整数类型都是int类型,当一个数的大小超过了int的范围并想赋值给long类型的时候,需要在这个整数后面加L或l。

    - 在java中给byte和short赋值时,只要整数没有超过byte和short的范围就可以正常赋值。

    - 如果碰到了比long还大的数据类型可以用biginteger。

     ii.整数赋值方式

    二进制赋值

    以0b或者0B开头跟一个二进制数。

     八进制赋值

    以0开头跟一个八进制数。

     十进制赋值

    就是正常赋值

     十六进制赋值

    以0x或者0X开头后接一个16进制数

     2.浮点数

     i.浮点数注意事项

    - java中默认的小数都是double类型,当把一个小数赋值给一个float变量时一定要在小数后面加F或者f。

    - 小数在计算机中存储的都是近似值,所以尽量不要用来做四则运算。

    - 小数种会有三个特别奇怪的值

      - Infifinity System.out.println(1/0.0);

      - -Infifinity System.out.println(-1/0.0);

      -  NaN(not a number) System.out.println(0.0/0.0); 自己和自己比较都不相等的数。

     ii.小数赋值方式

     正常小数

    正常赋值一个小数,小数点前为0时可以省略(不推荐使用)

     科学计数法

    尾数e整数 => 3.14159e4 或者3.14159E4 (e的值在0~9)

     3.布尔型

    boolean类型只有两个值,一个是true,一个是false。

    - boolean 实际只有占1位 但是会按照byte给它分配内存 1个字节只有两个值,一个是true 一个 false 。

    - 实际存储时,1代表true,0代表false。

    - java中不能够直接通过1和0给boolean变量赋值。(编译器不会编译通过)。

     4.字符型

     i.字符类型的注意事项

    - 通过一组引号引起来的单个字符。

    - char类型可以参与四则运算

    - 通过一个数字赋值 (一个字符其实就是对应的一个数字),char类型表示的字符真实存储时是按照字

      符集合表中字符对应的数字进行存储的。A->65 a->97。

     ii.赋值方式

    1.  直接赋值

      通过一组单引号引起来的单个字符。(不能是0个字符也不能是多个字符也不能是双引号)

    2.  数字赋值

      通过一个数字赋值 (一个字符其实就是对应的一个数字),char类型表示的字符真实存储时是按照字符集

      合表中字符对应的数字进行存储的。A->65 a->97

    3.  unicode赋值

     转义字符

    在java中通过 \ 将一个字符的本身含义发生转变。转义字符可以给char类型赋值也可以之间在字符串中

    使用。

     常见的转义字符:

    - \t 一个制表符位 8个空格,要注意会和前面的字符累加查看是否有8位,如果不够通过空格填充8位。

    - \n 换行

    - 原样输出 再去输出 "" 、 '' 、 \ 时,通过转义字符进行转义 。

    相关文章

      网友评论

          本文标题:数据类型你要知道的那几件事标题文章

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