将阿拉伯数字转为二进制的问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 02:28:59
图中的代码是用来生成asp图形验证码的,其中有一部分不太明白,向各位请教
vNumberData(0) = "1110000111110111101111011110111101001011110100101111010010111101001011110111101111011110111110000111"
这一句对应的是阿拉伯数字0,而正常情况下0转为二进制后是110000。
vNumberData(1) = "1111011111110001111111110111111111011111111101111111110111111111011111111101111111110111111100000111"
这一句对应的是阿拉伯数字1,而正常情况下0转为二进制后是110001。

请问他多出来的94位二进制数据是从哪里来的,或者说用什么软件可以把阿拉伯数字转为长度是100位的二进制数据(转出来的结果必须和图中的二进制完全相同)

vNumberData(0) =
1110000111
1101111011
1101111011
1101001011
1101001011
1101001011
1101001011
1101111011
1101111011
1110000111

vNumberData(1) =
1111011111
1100011111
1111011111
1111011111
1111011111
1111011111
1111011111
1111011111
1111011111
1100000111

你错了
你把100位每10个一行换行
把眼睛远离屏幕
眯起眼睛
看到了什么?
没错,这就是 0 或 1 的图像

vNumberData(0)
vNumberData(1)
vNumberData(2)
……
这些变量就是用来储存10个字符的图像的