На самом деле однозначного ответа нет. Так как критерии оценки могут быть разными. Если отталкиваться от грамматики то:
согласно орфографическому словарю Российской академии наук (отв. ред. В. В. Лопатин):
сельскохозяйственно-машиностроительный (38 знаков)
источник: https://notagram.ru/samye-dlinnye-slova-v-russkom-yazyke/
античеловеконенавистничество
Не благодарите.
Считать буквы в словах с несколькими корнями не интересно.
Самое длинное однокоренное слово, довольно простое и известно всем: Достопримечательность (21 буква)
Если знаете длиннее пишите в комментариях.
достопримечательность не однокоренное слово)
Согласно последней книге рекордов Гиннесса, самое длинное слово в русском языке - "ренгентоэлектрокардиографический" состоит из 33 букв. Ренгентоэлектрокардиографический. (повтор для лучшего запоминания и 140 знаков)
Рентгеноэлектрокардиографический. ПОВТОР ДЛЯ ЛУЧШЕГО ЗАПОМИНАНИЯ: РеНТГеНоэлектрокардиографический.