码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型拓展

时间:2020-07-03 23:43:36      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:load   ble   离散   输出   fence   代码   最好   lag   结果   

数据类型拓展

整数拓展

 //整数拓展   进制    二进制0b     十进制    八进制0    十六进制0x
         int i = 10;
         int i2 = 010;   //八进制0
         int i3 = 0x10;  //十六进制0x 0~9 A~F 16

输出结果为 i = 10; i2 = 8; i3 = 16;


浮点数拓展

 //float     有限  离散      舍入误差       大约       接近但不等于
         //double
         //最好完全避免使用浮点数进行比较!
         //最好完全避免使用浮点数进行比较!
         //最好完全避免使用浮点数进行比较!
 ?
         float f = 0.1f;     //0.1
         double d = 1.0/10;  //0.1
 ?
         System.out.println(f==d); //false
 ?
         float d1 = 23131313131313f;
         float d2 = d1 + 1;
 ?
         System.out.println(d1 == d2);//true

字符拓展

 char c1 = ‘a‘;
         char c2 = ‘中‘;
 ?
         System.out.println(c1);
 ?
         System.out.println((int)c1);    //强制转换
 ?
         System.out.println(c2);
 ?
         System.out.println((int)c2);    //强制转换
 ?
         //所有的字符本质还是数字
         //编码 Unicode 表:(97 = a 65 = A) 2字节   0 - 65536   Excel   2^16 = 65536
 ?
         //U0000 UFFFF
 ?
         char c3 = ‘\u0061‘;
 ?
         System.out.println(c3); //a

转义字符(只先提两个)

\t 制表符

\n 换行符


布尔值拓展

 //布尔值扩展
         boolean flag = true;
         if(flag==true){}    //新手
         if(flag){}  //老手
         //Less is More! 代码要精简易读

 

Less is More!!!

 

 

数据类型拓展

标签:load   ble   离散   输出   fence   代码   最好   lag   结果   

原文地址:https://www.cnblogs.com/helloxiaolu/p/13232892.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!