В русском языке существуют разные формы слова «грамм», потому что правильными являются оба варианта. 1
Краткая форма с нулевым окончанием используется при счёте, когда называют конкретное количество граммов или грамм. 1 Например: «налить сто грамм», «взять пять грамм соли», «насыпать двести грамм сахара». 1
Полная форма с окончанием «ов» на конце употребляется, когда речь идёт о некоем количестве граммов без указания конкретики. 1 Например: «после праздников добавилось лишних килограммов», «до килограмма не хватает граммов». 1
Также в грамматике различается употребление этих форм в сочетании с числительным (в счётной форме) и вне такого сочетания. 5 В сочетании с числительным варианты грамм и граммов признаются равноправными, а вне такого сочетания правильно только граммов. 5