博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基本数据类型
阅读量:5276 次
发布时间:2019-06-14

本文共 428 字,大约阅读时间需要 1 分钟。

char 为两个字节,可存放汉字。

char char1='a';正确

char char1='aa'错误

ASCII

a97

int test1='a'+'b';

ASCII相加

test1=195

 

char test2='a'+'b';

输出?(ASCII码越界不知道是啥,输出问号)

 

char test2='a'+28;

输出)

结论 在java中,对char进行加减运算,直接当做SACII码对应的整数对待。

 

char test2='中';//Unicode

低->高精度 byte<short<int<long<float<double

float a=3.4f;//在JAVA中的小数默认是double

float a=3.4错误。

强制转换 int a=(int)1.2;

当一个整数和一个double运算的时候,运算结果就会往高精度转

 

转载于:https://www.cnblogs.com/Ljj-Nancy/p/5439278.html

你可能感兴趣的文章