请问在ASP中如何判断一个数字的二进制形式里某一位是0还是1

CokeStar 2004-12-06 02:36:09
比如6这个数,我想判断第二位是否是1,如何作?
...全文
79 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kingkingxy 2004-12-06
<input type="radio" <%if list_record("checked")=true then response.Write "CHECKED" end if%> value="1" name="checked" ID="radio" <%if list_record("checked")=true then response.write "checked" end if%>1>

<input type="radio" <%if list_record("checked")=false then response.Write "CHECKED" end if%> value="0" name="checked" ID="radio" <%if list_record("checked")=false then response.write "checked" end if%>1>
否</td>
回复
lienzhu 2004-12-06
忘了get是关键字


<%
function getNum(Num,Pos)
getNum=(Num And (2 ^ (Pos - 1))) / (2 ^ (Pos - 1))
end function
response.write getNum(6,2)

%>
回复
lienzhu 2004-12-06
function get(Num,Pos)
get=(Num And (2 ^ (Pos - 1))) / (2 ^ (Pos - 1))
end function
response.write get(6,2)
回复
sdliubo 2004-12-06
看看這個
http://community.csdn.net/Expert/topic/3377/3377078.xml?temp=.1677057
回复
micher_yan 2004-12-06
dim str
str=cint(num)
if len(str)>2 then
if left(right(len(str)-1),1)<>"1" then
response.write "不是1"
else
response.write "是1"
end if
else
response.write "不是2位数"
end if
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-12-06 02:36
社区公告
暂无公告