星河鹭起 发表于 2014-4-8 22:27
这个肯定是需要内存空间来存储的,计算机中的所有数据都是需要内存来存储的,强制转化就相当于先复制给一个 ...
戴文婷 发表于 2014-4-8 23:10
诶,是这样吗?我一直以为是这样的,int,float,double 都是要站内存的。int是2个字节,float是4个字节, ...
星河鹭起 发表于 2014-4-8 23:23
首先纠正点,int是占用4个字节。在转化时编译器会自动丢弃前面没有使用的字节。例如doubl是8个字节,当要 ...

戴文婷 发表于 2014-4-9 13:16
补图~~这下搞清楚啦~~~
lixiangzhou 发表于 2014-4-8 17:50
虽然是中间数据,也是需要存储空间来存储的。你可以这么理解这段代码:
i=(int)x%3;
理解为:
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |