关于基本数据类型转换的一个小问题

来源:互联网 发布:两游记配音软件 编辑:程序博客网 时间:2024/06/06 13:12


例子:btye a=3,b=4,c;

            c=a+b;//不能通过编译,因为a,b是变量默认为int,相加的值可能会超过c的范围,所以不能通过.

            c=3+4;//可以通过,因为3,4具体的值,直接相加减即可

而double a=3,b=4,c;

c=a+b;//可以通过,因为a,b默认为int  是32位,而c为double是64,不会超过范围.

0 0
原创粉丝点击