注册 登录
编程论坛 VB6论坛

关于取模函数和取整函数的嵌套问题

fdxxhjc 发布于 2016-03-13 07:49, 2078 次点击
请教先生:vb6的取模和取整的嵌套Int(Int(Int(Int...((i - 1) .../ 2) / 2) / 2) / 2) Mod 2最多只有25层,请问有否这二类函数嵌套再多些的版本,谢谢
3 回复
#2
yangfrancis2016-03-13 12:08
取整嵌套多了最后得到的值应该会很不准确吧,所有运算完成了最后一次取整更靠谱些
#3
xiangyue05102016-03-13 15:42
这个真没有遇到过,因为没有这么干过。感觉可以循环体替代,语句也不会太长,编写和理解起来也简单
for i=1 to 25
  a=int(a/2)
next i
a=a mod 2
#4
风吹过b2016-03-15 20:43
用 do循环加判断吧,
如果值大于 3 就除2取整。

do  while a>=3
a =int(a/2)
loop
a=a mod  2

手机上写的代码,慢慢琢磨一下。
1