A、生铁是含碳量为2%~4.3%的铁合金,钢是含碳量为0.03%~2%的铁合金,生铁的含碳量比钢的多,故选项说法错误.B、生铁是含碳量为2%~4.3%的铁合金,钢是含碳量为0.03%~2%的铁合金,生铁和钢都是铁的合金,故选项说法正确.C、纯铁较软,生铁是铁的合金,生铁比纯铁硬度大,故选项说法错误.D、工业上用高炉炼制出的是生铁,不是纯铁,故选项说法错误.故选:B.