10进制转16进制
2023-01-24 09:16:15 最后更新
ug(st_vW,"text",a)
.获取显示内容
f(a=="")
{
us(5,"text","")
endcode
}
s jz=""
.进制
slg(a,b)
f(b==1)
{
ss("0"+a,jz)
s a=0
}
.如果16进制只有1字符,增加至2个
w(a!=0)
{
s/(a,16,a1)
.商
s%(a,16,a2)
.余数
f(a2==10)
{
s a2="A"
}
f(a2==11)
{
s a2="B"
}
f(a2==12)
{
s a2="C"
}
f(a2==13)
{
s a2="D"
}
f(a2==14)
{
s a2="E"
}
f(a2==15)
{
s a2="F"
}
ss(a2+jz,jz)
s a=a1
}
.获取10进制转换16进制
slg(jz,b)
f(b==1)
{
ss("0"+jz,jz)
}
.如果16进制只有1字符,增加至2个
syso(jz)