//拓展
public class demo2 {
    public static void main(String[] args) {
        //整数拓展  二进制0b开头,十进制,八进制0开头,十六进制0x开头
        int num1=10;
        int num2=0b10;
        int num3=010;
        int num4=0x10;
        System.out.println(num1);//10
        System.out.println(num2);//2
        System.out.println(num3);//8
        System.out.println(num4);//16
        System.out.println("*******************");
        //浮点数扩展 float和duble不能表示精确的值,比如货币等
        float f1=1111111111111111f;
        float f2=f1+1;
        System.out.println(f1==f2);//true,float是离散型,长度过长时候,精度丢失
        float f=0.1f;
        double d=1/10d;
        System.out.println(f==d);//false
        System.out.println("*******************");
        //字符拓展,所有的字符本质上都是数字,是以一定的规则转换成数字存储在计算机中
        char str1='a';
        char str2='A';
        System.out.println((int)str1);
        System.out.println((int)str2);
        //转义字符
        System.out.println("hello\nworld");
        System.out.println("hello\tworld");
    }
}