扫一扫,访问微社区
18
48
0
高级会员
使用道具 举报
36
1837
3
跨届大侠
fxk416532131 发表于 2013-3-10 16:15 嗯,我试了,可以,非常感谢。但是我实在想不通为什么会出现这种问题。 而且我单用 c = 1600*2500; 结 ...
灰原姐姐 发表于 2013-3-10 14:58 先把乘数或被乘数强转成long
fxk416532131 发表于 2013-3-10 12:44 那难道 xs不能进行16位乘法运算么? 51 都可以的吧。 没有解决方法么??很苦恼啊
5
394
金牌会员
灰原姐姐 发表于 2013-3-10 09:25 (1600)10 * (2500)10 = (4000000)10 = (1111010000100100000000)2 而此处 int 变量是 2 字节的,故 (11110 ...
4
34
13
168
灰原姐姐 发表于 2013-3-9 22:35 这个要看具体代码,你贴一段吧。
本版积分规则 发表回复 回帖并转播
关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号 )
GMT+8, 2025-1-12 00:56 , Processed in 0.086142 second(s), 26 queries , Gzip On.
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.