Binary (初学者)二进制转换程序问题

Binary (初学者)二进制转换程序问题,binary,flowchart,Binary,Flowchart,我是一个初学者的发展,并作出了一个流程图,在猛禽可以运行。 程序将8位二进制值转换为十进制值,但无论何时运行,它总是输出0作为最终答案 我认为问题在于用红色圈起来的if语句,出于某种原因,它的值似乎总是为0 通过@Jtaylor Pentacle,@Rotem的对话摘要回答 似乎有一些独特的语法,主要用于一些大学的培训工具。 如果你想学习编程,建议你离开Raptor,潜入其中,找一门语言学习 我不确定RAPTOR是如何解释字符串的,但您可能应该寻找匹配“1”或“1”(ASCII字符)而不是1(整

我是一个初学者的发展,并作出了一个流程图,在猛禽可以运行。 程序将8位二进制值转换为十进制值,但无论何时运行,它总是输出0作为最终答案

我认为问题在于用红色圈起来的if语句,出于某种原因,它的值似乎总是为0


通过@Jtaylor Pentacle,@Rotem的对话摘要回答

似乎有一些独特的语法,主要用于一些大学的培训工具。
如果你想学习编程,建议你离开Raptor,潜入其中,找一门语言学习

我不确定RAPTOR是如何解释字符串的,但您可能应该寻找匹配“1”或“1”(ASCII字符)而不是1(整数)。是的,RAPTOR似乎适应了一些非标准规则,例如0不能用于数组。将数字1作为字符串(在“”标记中)会产生错误“无法比较这些值:数字\种类字符串\种类”…*安装Raptor*。。。另外,
GET strBin[8]
不会返回包含8个字符的字符串,而是返回一个包含8个字符串的数组,其中第8个索引由输入填充。也许你应该考虑使用一个不同的程序。是的,认为后一点是明智的。谢谢你Rotem,如果可以的话我会投票的!