数据类型转换
char ->
byte -> short -> int -> long -> float -> double
1) 自动类型转换,正方向,小类型到大类型的转换会自动完成符号位会自动扩展, 负数补1, 正数补0, 保证补码数值不变注意, 整数到浮点数转换会损失精确度自动类型转换也叫"隐式类型转换", 是自动发生的, 一般不需要处理
int i = -1;
long l = i;
2) 强制类型转换(显示类型转换), 需求明确处理, 是按照反方向,进行
的转换, 这种转换会溢出, 或者损失精度. 要注意数据的范围
int i = 128+256;// 00000000 00000000 00000001 10000000
byte b = (byte)i;//-128
long l=0xf80000000L;
int c = (int)l;//负数
l = 8;
int d = (int)l;
float pi = (float)3.1415926535;//损失精度
char c = '0';
char x = (char)(c+2);
ASP编码教程:如何实现/使用缓存
[ASP]2015年4月15日ASP编码教程:asp缓存的分类
[ASP]2015年4月15日ASP编码教程:何谓ASP缓存/为什么要缓存
[ASP]2015年4月15日ASP编码教程:asp实现的sha1加密解密代码
[ASP]2015年4月15日ASP编码教程:asp执行带参数的sql语句实例
[ASP]2015年4月14日