男鞋24.5和25分别是39码和40码。中国的通用鞋码有两种,一种是欧码,是按照鞋码计算的,如:39码,40码等。而中国鞋码是使用脚长,也就是脚长多少厘米或毫米。如24.5厘米或250毫米等。它们之间的换算是:中国鞋码*2-10,那么,24.5*2-10=39码,25*2-10=40码。