A.- Mit Verfügungen vom 25./26. September 1997 sprach die IV-Stelle des Kantons St. Gallen dem 1954 geborenen O._ ab 1. Dezember 1996 gestützt auf einen Invaliditätsgrad von 40 % und unter Berücksichtigung eines wirtschaftlichen Härtefalls eine halbe Invalidenrente zu. B.- O._ reichte hiegegen beim Versicherungsgericht des Kantons St. Gallen Beschwerde ein und verlangte, dass ihm die halbe Rente auf Grund eines Invaliditätsgrades von "über 50 %" ausgerichtet werde. Das kantonale Gericht hiess die Beschwerde mit Entscheid vom 23. November 1999 gut, hob die Rentenverfügungen vom 25./26. September 1997 auf und stellte - unter Zugrundelegung einer mindestens 51%igen Invalidität - fest, dass ab 1. Dezember 1996 Anspruch auf eine "ordentliche halbe Invalidenrente" besteht. C.- Die IV-Stelle führt Verwaltungsgerichtsbeschwerde mit dem Antrag auf Aufhebung des vorinstanzlichen Entscheids. Während O._ auf Abweisung schliesst, verzichtet das Bundesamt für Sozialversicherung auf eine Vernehmlassung zur Verwaltungsgerichtsbeschwerde. 