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