Дело здесь отчасти в том, что в русском языке нет единого и окончательного мнения, сколькими словами считать образования, которые пишутся через дефис, — одним или двумя. Однако в большинстве случаев это будет всё-таки одно слово, этому есть обоснование. Причина в том, что при соединении слов дефисом образуется понятие с совершенно новым значением. Например, генерал-майор — это не совсем генерал и уж точно не майор, а новое воинское звание.
То же самое с большинством прилагательных. Они могут писаться слитно, а могут и через дефис. Но в словах типа "угольно-чёрный" первая часть утратила своё самостоятельное значение. Что такое "угольно-" в данном случае? Это же не наречие, оно здесь не обозначает признака действия. Просто первая основа из двух имеющихся ("угольн-" и "-чёрный").
В общем, чтобы узнать, как же писать такие слова, нужно обратиться к источникам по орфографии (правописанию). Это могут быть "Правила-56", может быть справочник Розенталя. Относительно имён прилагательных, обозначающих оттенки цветов, правило несложное. Они всегда пишутся через дефис, то есть короткую чёрточку. Вот что говорят "Правила-56" по этому поводу:
Итак, напишем через чёрточку: снежно-белый, угольно-чёрный, пепельно-серый, лимонно-жёлтый.
Если же хотите узнать подробнее о написании всех типов сложных прилагательных, то Вам придётся прочесть целиком два параграфа: 80-й и 81-й.