Двухспальный или двуспальный — Русский язык и лингвистика
- Posted on
- Без рубрики
Дву- или двух- в прилагательных. Спорное и неоднозначное правило. Как выбрать один из двух вариантов. Двухспальный или двуспальный, двусложный или двухсложный.
Удивительно, но нет однозначного правила, как выбрать между дву- и двух-. Определённую роль играет значение и удобство произношения.
ДВУ-. Обобщённое значение, задаёт определенное качество сложному слову, которое можно заменить синонимом
Двусмысленный — неоднозначный; двужильный — сильный, выносливый; двуличный — лицемер.
Есть слова, у которых отсутствуют варианты написания с двух-. Или их фиксируют не все словари:
двубортный, двуглавый, двугривенный, двуединый, двужильный, двузначный, двузубец, двуколка, двукратный, двуличный, двуперстие, двурогий, двусмысленный, двустопный (двухстопный тоже допускается), двууглекислый, двучлен, двуязычный.
Двухспальный или двуспальный
Словари фиксируют оба варианта, правда, в качестве основного написания рекомендуют «двуспальный»:
Такую же рекомендацию мы найдём и в «Словаре трудностей русского языка» Д. Э. Розенталя:
Почему может быть предпочтительнее написание с дву? Чтобы избежать сочетания трёх согласных подряд. Однако есть ещё нюансы, которые необходимо учитывать при выборе между дву- и двух-
Дву- или двух-. Когда можно и так и так
В справочнике Розенталя по литературному редактированию текста есть следующее замечание:
Равноправны варианты сложных слов, в состав которых входит элемент: дву- – двух-, например: двуголосный – двухголосный, двудонный – двухдонный, двуклассный – двухклассный, двулетний – двухлетний, двупольный – двухпольный, двускатный – двухскатный, двусложный – двухсложный, двустволка – двухстволка, двусторонность – двухсторонность.
Иногда проще проверить на Грамоте. ру в «Русском орфографическом словаре»:
Обратите внимание, что на месте спорной буквы нужно поставить звёздочку.
ДВУХ-. Ближе к значению числительного «два»
.Возможно, вам будет полезно: Буквенное наращение числительных: когда оно нужно.
Двухместный — номер на два места; двухтомный — книга в двух томах.
При образовании слов, где второй корень начинается с гласной (в том числе йотированной), первым, как правило, будет часть «двух-» (с согласным на конце): двухъярусный, двухъядерный (процессор), двухактный, двухэлементный и т. д. Напомню, что в сложных словах после начальных частей двух-, трёх-, четырёх- пишется твёрдый знак, если далее идёт звук [j] с гласными.
Почему перед гласной предпочтительнее именно двух-? Потому что важно избежать стечения двух гласных. Отступления от этой рекомендации тоже есть:двуокись, двууглекислый, двуязычие.
Слова, которые обозначают меру счёта во времени или пространстве либо денежные и весовые единицы, пишутся в основном (!) с «двух-»: двухметровый, двухаршинный, двухдневный, двухгодичный, двухместный, двухпроцентный, двухслойный, двухсотлетний и др.
Обратите внимание на сокращённое написание таких прилагательных: 2-дневный, 2-ярусный, 2-местный и др.
Читать ещё: Двух или двоих: собирательные числительные с существительными
Подписывайтесь на мой телеграм-канал по русскому языку
соглашений об именах. Есть ли значимая разница между «двойным» и «двойным» в .Net?
спросил
Изменено 7 лет, 1 месяц назад
Просмотрено 15 тысяч раз
Что касается передового опыта, есть ли значимая разница между использованием:
Двойной д;
и
двойной d;
Я знаю, что передовой опыт чреват противоречиями, поэтому я знаю, что ответы здесь могут быть разными. Я просто хочу знать прагматическую разницу между ними.
- .net
- соглашения об именах
1
Разницы нет. double
— это просто псевдоним для System.Double в C#.
Обратите внимание, что VB.NET не имеет такого же псевдонима (int для System.Int32, double для System.Double и т. д.), поэтому псевдоним применим только к C#, а не к .NET в целом.
9
Нет, нет никакой разницы: double
— ключевое слово C#, являющееся псевдонимом для типа System.Double
.
2
На самом деле… после дизассемблирования я обнаружил, что System.Double является оболочкой для double… Так что double не является «ярлыком» для System.Double.
тут разница небольшая.
— У вас может быть класс, параметр, var с именем «Double», но если вы хотите назвать его «double», вы должны ввести @double.
-Вы можете использовать Qualifier для Double, но не для Double. ex
System.Double d; //Правильный Система.двойной д; // неверно. Ошибка компилятора: для «Системы» ожидается идентификатор. . Двойной двойной,@двойной;//Правильно double double;//неправильно, идентификатор ожидается для обоих двойников
то же самое для классов и параметров…. также то же самое для String-string, Boolean-bool …..
В C# Double и double одинаковы, однако Double считается одинаковым для всех .NET, и, насколько я помню, двойник IS одинаков на всех платформах, но не гарантируется как таковой (несмотря на то, что он де-факто).
1
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но никогда не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается