摘要:
上面已经说到,隐式转换就是不需要什么语法申明,例如: byte bt = 1; short s = 35; int x = bt; //将byte类型直接交给int类型,这就是一次隐式转换 int y = s; //同上 转换有一个前提,那就是只要能保证值不会发生任何变化,类型转换就可以成功进行。但是,在转换之前编译器会判断一次,这个判断是不管值是否能够保证的。编译器只看类型的大小。所以隐式转换的前提是,位数小的类型向大的转换,且能够保证值不发生变化就可以自动转换。 上面两个实例你应该看出来了,都是扩大转换。比如下面实例,将int类型的转换为byte类型这样的缩小转换,要想也隐... 阅读全文
posted @ 2012-10-30 09:19 天轰穿 阅读(1662) 评论(0) 推荐(0)
浙公网安备 33010602011771号