Твердый знак выполняет в русском языке разделительную функцию – указывает, что после согласного йотированная гласная буква обозначает не мягкость согласного, а два звука: я – [й’а], е – [й’э], ё – [й’о], ю – [й’у] (объять [абй’а́т’], съест [сй’эст], съёмка [сй’о́мка]).
Функции мягкого знака сложнее. Он имеет в русском языке три функции – разделительную, функцию обозначения самостоятельной мягкости парных согласных, грамматическую функцию:
§ 70. Буква ъ пишется только перед е, ю, я в следующих случаях: 1. При сочетании приставки, оканчивающейся на согласную, и корня, например: подъезд, объем, сверхъестественный, волеизъявление, межъярусный. 2. В сложных словах после числительных двух-, трех-, четырех-, например: трехъярусный. 3. В иноязычных словах после иноязычных приставок аб-, ад-, диз-, ин-, интер-, кон-, контр-, об-, суб-, транс- и после начальной частицы пан-, например: адъютант, дизъюнкция, инъекция, интеръекционный, конъюнктура, контръярус, объект, субъект, трансъевропейский, панъевропейский. § 71. Буква ь пишется внутри слова не после приставок для отделения в произношении согласной от следующих за нею и, е, ю, я, например: карьер, вьюн, бурьян, подьячий, семья, ружье, ночью, рожью, воробьиный, курьезный, лисье, лисью, лисьи, чья, чье, чью, пью, шью. Примечание. Буква ь перед о пишется в некоторых иноязычных словах, например: батальон, бульон, гильотина, карманьола, компаньон, миньон, павильон, почтальон, шампиньон. § 72. Буква ь пишется для обозначения мягкости согласной, кроме ч, щ (см. § 75), в конце слова, например: пить, темь, конь, и в середине слова перед твердой согласной, например: молотьба, просьба, нянька, меньше. Для обозначения мягкости coгласной, стоящей перед другой мягкой согласной, ь пишется в следующих случаях: 1. Если при изменении слова вторая мягкая согласная становится твердой, а первая согласная сохраняет свою мягкость, например: няньки (нянька), свадьбе (свадьба), восьми (восьмой). 2. Для обозначения мягкости л, например: сельдь, льстить, мельче, пальчик. Во всех прочих случаях перед мягкими согласными, в том числе и перед ч, щ, буква ь не пишется, например: кости, ранний, нянчить, кончик, каменщик. Примечание. Между двумя мягкими л буква ь не пишется, например: иллюзия, гулливый. § 73. Буква ь пишется также в следующих случаях: 1. В образованных от числительных пять, шесть, семь, восемь, девять сложных числительных, в которых склоняются обе части, например: пятьдесят (пятидесяти, пятьюдесятью), шестьдесят, семьдесят, восемьдесят, девятьсот, но: пятнадцать (пятнадцати, пятнадцатью), шестнадцать и т. п. 2. В формах твор. пад. множ. ч., например: детьми, людьми, также четырьмя. 3. В неопределенной форме перед -ся и в повелительном наклонении перед -ся и -те, например: пить – напиться; исправь – исправься, исправьте; взвесь – взвесься, взвесьте. § 74. Буква ь не пишется: 1. В прилагательных с суффиксом -ск-, образованных от существительных на ь, например: казанский (Казань), кемский (Кемь), сибирский (Сибирь), зверский (зверь), январский (январь). Примечание. Прилагательные сентябрьский, октябрьский, ноябрьский, декабрьский, июньский, деньской (день-деньской) пишутся с ь; так же пишутся прилагательные, образованные от китайских названий на -нь, например: юньнаньский (от Юньнань) . 2. В род. пад. множ. ч. от существительных на -ня с предшествующей согласной или й и в образованных от них при помощи суффикса -к- уменьшительных, например: вишня – вишен, вишенка; бойня – боен; читальня – читален; но: баня – бань, банька; яблоня – яблонь, яблонька; также деревня – деревень, деревенька; барышня – барышень; кухня – кухонь, кухонька. § 75. После шипящих (ж, ч, ш, щ) буква ь пишется только в следующих случаях: 1. На конце существительных женского рода в им. и вин. пад. ед. ч., например: рожь, ночь, мышь. 2. В окончании 2-го лица ед. ч. настоящего и будущего времени глагола после конечного ш, например: несешь – несешься, носишь – носишься, примешь – примешься. 3. На конце глагола в ед. ч. повелительного наклонения, причем буква ь сохраняется и перед -ся, например: мажь – мажься; спрячь – спрячься; ешь. 4. Во множ. ч. повелительного наклонения перед -те, -тесь, например: мажьте – мажьтесь; спрячьте – спрячьтесь; ешьте. 5. На конце глагола в неопределенной форме, причем буква ь пишется и перед -ся, например: стричь, стричься. 6. Во всех наречиях после конечных ш и ч, например: сплошь, вскачь, прочь, а также в наречии настежь. 7. На конце частиц: вишь, бишь, лишь, ишь.
§ 27. Разделительный ъ пишется после согласных перед буквами я, ю, ё, е, передающими сочетания [j] с гласными, в следующих случаях. После приставок, оканчивающихся на согласный. Примеры: а) в словах с русскими приставками: безъядерный, въявь, взъяриться, взъесться, изъезженный, межъязыковой, надъесть, объехать, отъезд, подъёмник, предъюбилейный, предъявить, разъехаться, разъёмный, съесть, съёжиться, съязвить, сверхъестественный, сверхъёмкий, сверхъяркий; Примечание Буква ъ по традиции пишется также в слове изъян, хотя из- не является в нем приставкой. б) в словах с приставками иноязычного происхождения: контръярус, постъядерный, постъюбилейный, субъединица, субъядро, суперъяхта, трансъевропейский. Так же пишутся слова иноязычного происхождения с начальными частями аб-, ад-, диз-, ин-, интер-, кон-, об-, суб-, которые в языке источнике являются приставками, а в русском языке в качестве приставок обычно не выделяются. К ним относятся: абъюрация, адъективный, адъективация, адъюнкт, адъюстаж, адъютант, дизъюнкция, инъекция, инъецированный, интеръекция, коадъютор, конъектура, конъюгаты, конъюгация, конъюнктив, конъюнктива, конъюнктивит, конъюнктура, конъюнкция, объект, объективный, субъект, субъективный. В сложных словах: а) после начальных частей двух-, трёх-, четырёх-, напр.: двухъякорный, двухъёмкостный, трёхъядерный, четырёхъярусный; б) в словах панъевропейский, фельдъегерь. Примечание После начальных частей сложносокращенных слов разделительный ъ по традиции не пишется, напр.: военюрист, госязык, детясли, партячейка, продярмарка, спецеда, хозединица, иняз, Инюрколлегия, Минюст. Буква ъ пишется также при передаче иноязычных собственных имен и производных от них слов (после букв, передающих парные твердые согласные), напр: Кизилъюрт (город в Дагестане), Торъял (поселок в республике Марий Эл), Го Хэнъюй (китайское личное имя), Хэнъян (город в Китае), тазабагъябская культура (археологическая), Ювясъярви (озеро в Финляндии), Манъёсю (антология древнеяпонской поэзии). Примечание В этом случае разделительный ъ возможен также и перед буквой и, напр.: Дзюнъитиро (японское имя). § 28. Во всех случаях, кроме указанных в § 27, после согласных перед буквами я, ю, ё, е, и, передающими сочетания [j] с гласными, пишется разделительный ь. Примеры: ья: дьявол, подьячий, обезьяна, бильярд, семья, пьяный, колосья, ничья, пастушья, Лукьян; ью: вьюн, интервью, льют, семью, пью, рысью, пятьюдесятью, шью, фьють (междометие); ьё: соловьём, ружьё, льёт, вороньё, серьёзный, житьё, чьё, шьём; ье: премьера, пьеса, курьер, конферансье, варенье, затишье, Вьетнам, Фурье; ьи: воробьиный, соловьи, оладьи, медвежьи, варьировать, статьи, чьи, Виньи. Примечание В некоторых словах иноязычного происхождения разделительный ь пишется перед о (в словах бульон, гильотина и др., см. § 3, п. 3б).
§ 29. Буква ь пишется для обозначения мягкости парного согласного в конце слов, напр.: голубь, оставь, тетрадь, грязь, жаль, семь, конь, кухонь, яблонь, насыпь, зверь, раскрась, пить, верфь. Примечание Буква ь, которой кончается первая часть сложного или сложносокращенного слова, пишется для обозначения мягкости согласного перед любой буквой, гласной или согласной, начинающей вторую часть, напр.: сельисполком, сельсовет, утильсырьё, костьутиль, грабьармия, четвертьвековой, четвертьфинал, Дальэнерго, Связьинвест, Тюменьнефть. § 30. Для обозначения мягкости парного согласного перед согласными буква ь пишется в следующих случаях. После буквы л перед любым согласным, кроме л, напр.: пальба, львиный, фольга, льдина, скользить, несколько, ни бельмеса, спальня, внимательно, скальпель, вальс, пальтишко, льстить, апрельский, альфа, ольха, зеркальце, мальчик, больше, польщённый. Примечание 1 Между двумя л мягкий знак не пишется, напр.: гулливый. Примечание 2 В большинстве прилагательных с суффиксом -ск- согласный л перед суффиксом — мягкий, поэтому после л пишется ь, напр.: сельский, уральский, барнаульский. Однако в некоторых прилагательных, образованных от нерусских собственных географических названий, сохраняется твердый л и поэтому ь не пишется, напр.: кызылский, ямалский (наряду с вариантами кызыльский, ямальский). После других согласных букв: а) перед буквами, передающими твердые согласные, напр.: резьба, возьму, раньше, нянька, письмо, просьба, весьма, науськать, ведьма, свадьба, тьма, молотьба, тьфу; Примечание В большинстве прилагательных с суффиксом -ск- согласные н и р перед суффиксом — твердые, поэтому ь в них не пишется, напр.: конский, казанский, тюменский, рыцарский, январский, егерский. Однако в следующих прилагательных эти согласные перед суффиксом -ск- мягкие, в них после н и р пишется ь: деньденьской, июньский, сентябрьский, октябрьский, ноябрьский, декабрьский, а также во многих прилагательных, образованных от нерусских собственных географических названий на -нь, напр.: тяньшаньский, тайваньский, пномпеньский, торуньский, сычуаньский, тяньцзиньский. Аналогично пишутся (и произносятся) существительные, образованные с суффиксом -ц- от тех же географических названий: казанцы, тюменцы, но тайваньцы, пномпеньцы, торуньцы и т. п. б) перед буквами, передающими мягкие согласные, ь пишется только в тех случаях, когда в других формах того же слова или в однокоренных словах второй мягкий согласный становится твердым, а первый согласный сохраняет мягкость, напр.: возьми (ср. возьму), восьми (восьмой), ведьме (ведьма), во тьме (тьма), резьбе (резьба), косьбе (косьба), свадьбе (свадьба), молотьбе (молотьба), серьги (серьгам), коньки (конькам), дядьке (дядька). В остальных случаях после буквы, передающей мягкий согласный, ь не пишется, напр.: разве, узник, грызть, кости, нести, синдикат, рецензия, ранний, пенсия, бантик, если, песня. Буква ь не пишется в сочетаниях согласных нч, нщ, в частности перед суффиксами -чик-, -щик-, -щин(а)-, напр.: нянчить, одуванчик, стаканчик, кончик, птенчик; каменщик, банщик, партизанщина, Рязанщина.