大神解释一下
c4droid吧
全部回复
仅看楼主
level 14
谁了解我8
楼主
#include<stdio.h>
int main()
{
int aaa=-12345;
unsigned long bbb=12345L;
long ccc=aaa*bbb;
float ddd=aaa*bbb;
printf("this%5Ld\nthis%5.2f",ccc,ddd);
return 0;
}
在aaa和bbb之间试过加减乘除四种符号,结果ccc和ddd的结果不同,而且还是莫名其妙的错误结果,这是怎么回事?
2016年09月06日 12点09分
1
level 5
戒不掉的爱的家
long和ffloat类型不同
2016年09月07日 00点09分
3
谁了解我8
意思是int类型计算的值不能用float吗?
2016年09月07日 05点09分
level 8
__S森S__
有符号跟无符号的加减乘除。应该是这里的问题
2016年09月07日 16点09分
4
谁了解我8
这样啊。
2016年09月08日 11点09分
level 13
savage200
用足球比分乘以篮球比分会得到什么?
2016年09月08日 15点09分
6
level 13
savage200
要么在乘式每个数前加强制类型转换就可以了
2016年09月08日 15点09分
7
1