搭建论坛《搭建之星》论坛用户咨询 → 关于取模的问题


  共有2643人关注过本帖树形打印

主题:关于取模的问题

帅哥哟,离线,有人找我吗?
lpswb515
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:助工 帖子:218 积分:790 威望:0 精华:0 注册:2004-6-19 22:31:46
关于取模的问题  发帖心情 Post By:2007-4-29 21:13:39

为什么长度超过10位的数值不能取模?如12345678901与11取模,显示为不是有效的值,请问管理员这是什么原因?


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
小小骑兵
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:爱好者 帖子:47 积分:71 威望:0 精华:0 注册:2007-1-7 22:51:34
  发帖心情 Post By:2007-4-30 8:40:02

没遇到过,回头试试

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2007-4-30 9:55:43

主楼所示问题与“取模”运算没有关系,主要是你的整数超出范围所致。

在输入整数时,受限于CPU采用32位寄存器,最高位用于表示正负符号位,因此最多支持31位。这样二进制的“31个1”的十进制表示为“2147483647”,它也是搭建之星(以及其它开发工具)支持的最大整数。而你要参与运算的整数远远超出了这个最大值。



支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lpswb515
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:助工 帖子:218 积分:790 威望:0 精华:0 注册:2004-6-19 22:31:46
  发帖心情 Post By:2007-4-30 20:39:00

用系统自带的计算器就可以计算。这个问题在利用搭建之星开发软件时有什么办法解决吗?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2007-5-14 10:02:36

取更大范围的数,用“取实数”的办法就可以了。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

关于取模的问题








签名