帮研究生同学写的一个数制转换代码,将二进制数据转换为十进制数,需转换的数据格式为: 1.每行数据的第一个数为任意数制,仅作为标识,可能为正,也可能为负,无需转换,直接去除; 2.每行余下的数据为二进制数据,并以'b'结尾,每个数的第一位为符号位,若为'1'则为负,否则为正; 由于时间比较仓促,所以写的比较繁琐,基本上是逐位转换。代码也比较有针对性,但是只需稍作变更即可用于其它数制之间的转换。