Знак «больше»

Из Википедии, бесплатной энциклопедии
>
Знак «больше»
В Юникоде U + 003E > ЗНАК БОЛЬШЕ ЧЕМ ( >, > )
Отличается от
Отличается от U+232A ПРАВАЯ УГЛОВАЯ КРОНШТЕЙН
Связанный
Смотрите также U + 2265 БОЛЬШЕ ИЛИ РАВНО

U + 2A7E БОЛЬШЕ ИЛИ НАКЛОННОЕ РАВНО

U+226F НЕ БОЛЬШЕ ЧЕМ
U+226B НАМНОГО БОЛЬШЕ, ЧЕМ

Знак «больше» — это математический символ, обозначающий неравенство между двумя значениями. Широко распространенная форма двух штрихов одинаковой длины, соединяющихся под острым углом справа, > , была обнаружена в документах, датированных еще 1631 годом. [1] В математической литературе знак «больше» обычно ставится между двумя сравниваемыми значениями и означает, что первое число больше второго числа. Примеры типичного использования включают 1,5 > 1 и 1 > −2 . Знак «меньше» и «больше» всегда «указывают» на меньшее число. С момента разработки языков программирования знаки «больше» и «меньше» были перепрофилированы для различных целей и операций.

История [ править ]

Самое раннее известное использование символов < и > встречается в Artis Analyticae Praxis ad Aequationes Algebraicas Resolvendas ( «Аналитическое искусство, применяемое для решения алгебраических уравнений ») Томаса Харриота , опубликованном посмертно в 1631 году. [1] В тексте говорится: « Signum majoritatis ut a > b означает a majorem quam b (Знак большинства a > b указывает, что a больше, чем b)» и « Signum majoritatis ut a < b означает a majorem quam b (Знак меньшинства) a < b означает, что a меньше b)».

По словам историка Арта Джонсона, когда Хэрриот обследовал Северную Америку, он увидел коренного американца с символом, напоминающим знак «больше»: [1] как в обратной, так и в прямой формах. [2] Джонсон говорит, что, скорее всего, Харриот разработал два символа на основе этого символа. [2]

Использование в текстовой разметке [ править ]

Угловые скобки [ править ]

Знак «больше» иногда используется для аппроксимации закрывающей угловой скобки , . Правильный символ Юникода: U+232A ПРАВАЯ УГЛОВАЯ СКОБКА . В ASCII нет угловых скобок.

HTML [ править ]

В HTML (а также SGML и XML ) знак «больше» используется в конце тегов. Знак «больше» может быть включен в &gt;, пока &ge; выдает знак больше или равно.

Электронная почта и Markdown [ править ]

В некоторых ранних системах электронной почты использовался знак «больше» для обозначения цитат . [3] Знак также используется для обозначения котировок в Markdown . [4]

Использование в программировании [ править ]

Знак «больше» > кодируется в ASCII как шестнадцатеричный символ 3E, десятичный 62. Unicode Кодовая точка : U+003E > ЗНАК БОЛЬШЕ , унаследованный от ASCII.

Для использования с HTML мнемоника &gt; или &GT; также может быть использован.

Язык программирования [ править ]

Языки BASIC и семейства C (включая Java [5] и C++ ) используйте оператор сравнения >означает «больше чем». В Лисп языках семейства >это функция, используемая для обозначения «больше чем». В Coldfusion и Fortran оператор .GT. означает «больше, чем».

Знак двойного «больше» [ править ]

Двойной знак «больше» >> используется для аппроксимации знака «намного больше» . В ASCII нет знака «намного больше».

Двойной знак «больше» также используется для аппроксимации закрывающей каймы , » .

В Java , C и C++ оператор >>является оператором правого сдвига . В C++ он также используется для получения входных данных из потока , аналогично функциям C. getchar и fgets.

В Хаскеле >>функция является монадическим оператором. Он используется для последовательного составления двух действий, отбрасывая любое значение, созданное первым. В этом отношении это похоже на оператор последовательности операторов в императивных языках, например на точку с запятой в C.

В XPath >>оператор возвращает true, если левый операнд следует за правым операндом в порядке документа; в противном случае он возвращает false. [6]

Тройной знак «больше» [ править ]

Тройной знак «больше» , >>> — это оператор беззнакового сдвига вправо в JavaScript . Три знака «больше» образуют отличительную подсказку консоли прошивки на компьютерах MicroVAX , VAXstation и DEC Alpha ( она известна как консоль SRM в последнем ). Это также приглашение по умолчанию интерактивной оболочки Python , которое часто встречается в примерах кода, которые можно выполнить интерактивно в интерпретаторе:

python 
 Python 3.9.2 (по умолчанию, 20 февраля 2021 г., 18:40:11) 
 [GCC 10.2.0] в Linux 
 Введите «help», «copyright», «credits» или «license» для получения дополнительной информации. 
  >>>  распечатать  (  «Привет, мир»  ) 
 Привет, мир 
 >>> 

Знак «больше» со знаком равенства [ править ]

Знак « больше » плюс знак равенства , >=, иногда используется для аппроксимации знака больше или равно , , который не был включен в репертуар ASCII. Однако знак предоставляется в Unicode , поскольку U + 2265 БОЛЬШЕ ИЛИ РАВНО ( &ge;, &geq;, &GreaterEqual; ).

В BASIC , языках семейства Lisp и C языках семейства (включая Java и C++ ) оператор >=означает «больше или равно». В Sinclair BASIC он кодируется как однобайтовый токен кодовой точки.

В Фортране оператор .GE. означает «больше или равно».

В оболочке Bourne и Windows PowerShell оператор -ge означает «больше или равно».

В Lua оператор >=означает «больше или равно» и используется следующим образом

x   =   math.random  (  1  ,  9  ) 
 y   =   5 
 if   x   >=   y   then 
     print  (  "x("  ..  x  ..  ") больше или равно y("  ..  y  ..  ")"  ) 
 else 
     print  (  "x("  ..  x  ..  ") меньше y("  ..  y  ..  ")"  ) 
 end 

ожидаемый результат: x(число >= 5) больше или равно y(5) или x(число <5) меньше y(5)

Дефис-минус со знаком больше [ править ]

В некоторых языках программирования (например , F# ) знак «больше» используется в сочетании с дефисом-минус для создания стрелки ( ->). Подобные стрелки также можно использовать в тексте, где другие символы стрелок недоступны. В языке программирования R это можно использовать как правильный оператор присваивания. В C , C++ и PHP это используется как оператор доступа к членам. В Swift и Python он используется для указания типа возвращаемого значения при определении функции (т. е. func foo() -> MyClass {...}).

Скрипты оболочки [ править ]

В оболочке Bourne (и многих других оболочках) знак «больше» используется для перенаправления вывода в файл. Больше плюс амперсанд ( >&) используется для перенаправления на файловый дескриптор .

Оператор космического корабля [ править ]

Знак «больше» используется в операторе космического корабля . <=>.

ECMAScript и C# [ править ]

В ECMAScript и C# знак «больше» используется в выражениях лямбда-функций.

Распечатать ECMAScript:

const   Square   =   x   =>   x   *   x  ; 
  консоль  .   бревно  (  квадрат  (  5  ));    // 25 

В С#:

Func  <  int  ,   int  >   Square   =   x   =>   x   *   x  ; 
  Консоль  .   WriteLine  (  квадрат  (  5  ));    // 25 

PHP [ править ]

В PHP знак «больше» используется вместе со знаком «меньше» как оператор «не равно». Это то же самое, что и != оператор.

  =   5  ; 
  =   3  ; 
  $z   =   5  ; 

  эхо   $x   <>   $y  ;    // истинное 
 эхо   $x   <>   $z  ;    // ЛОЖЬ 

Юникод [ править ]

В дополнение к U + 003E > ЗНАК БОЛЬШЕ ЧЕМ ( >, &GT; ), Unicode предоставляет различные символы «больше чем»: [7]

Символ Кодовая точка Имя
U + 2369 Функциональный символ Apl, превышающий диэрезис
U + 2344 Apl Функциональный символ Quad Больше чем
U + 29C1 Обведено больше, чем
U + 2995 Двойная левая дуга больше скобки
U + 2A9A Двойная линия равна или больше
U + 2A9C Двойная наклонная линия равна или больше
U + 2AFA Двойная наклонная линия больше или равна
U + 2AA2 Двойное вложение «больше чем»
U+FF1E Полная ширина больше знака
U + 22DD Равно или больше чем
U + 2978 Стрелка вправо «больше, чем выше»
U + 2A8E Больше, чем выше, аналогично или равно
U + 2A8A Больше, чем и не приближенно
U + 2A88 «Больше чем» и однострочный «Не равно»
U + 2269 Больше, чем, но не равно
U + 22E7 Больше, чем, но не эквивалентно
U + 2AA7 Больше, чем закрытая по кривой
U + 2AA9 Больше, чем закрыто кривой выше наклонного равенства
U + 2A86 Больше или приблизительное
U + 2265 Больше или равно
U + 2273 Больше или эквивалентно
U + 2A7E Больше чем или наклонное равно
U + 2A82 «Больше или наклонно равно» с точкой вверху
U + 2A84 «Больше чем» или «наклонно равно» с точкой вверху слева
U + 2A80 Больше чем или наклонное равно с точкой внутри
U + 2267 Больше, чем больше, равно
> U + 003E Знак «Больше чем»
U + 2A7A Больше, чем с кругом внутри
U + 22D7 Больше, чем с точкой
U + 2A7C Больше, чем с вопросительным знаком выше
U + 226B Гораздо больше, чем
U + 2271 Ни больше, ни равно
U + 2275 Ни больше, ни эквивалентно
U + 226F Не больше, чем
U + 2994 Правая дуга больше скобки
U + 2AA0 Аналогичное выше, больше, чем выше, знак равенства
U + 2A9E Аналогично или больше, чем
U + 2A96 Наклонный, равный или больше
U + 2A98 Наклонный, равный или больше, с точкой внутри
U+FE65 Маленький знак "больше"
U + 2AF8 Тройное вложение «больше-чем»
U + 22D9 Очень намного больше, чем

См. также [ править ]

Ссылки [ править ]

  1. ^ Перейти обратно: а б с Смит, Чарльз Л. (1964). «О происхождении «>» и «<» » . Учитель математики . 57 (7): 479–481. дои : 10.5951/MT.57.7.0479 . ISSN   0025-5769 . JSTOR   27957118 . Архивировано из оригинала 5 июня 2022 г. Проверено 5 июня 2022 г.
  2. ^ Перейти обратно: а б Джонсон, ст. «История математических символов». Классическая математика: темы по истории для класса. Публикации Дейла Сеймура, 1994.
  3. ^ Шервуд, Кейтлин Дак (22 октября 1998 г.). «Руководство для начинающих по эффективной электронной почте» . www.webfoot.com . Архивировано из оригинала 14 октября 2021 г. Проверено 31 августа 2021 г.
  4. ^ «Шпаргалка по синтаксису Markdown» . Ланна Диджитал . Архивировано из оригинала 31 августа 2021 г. Проверено 31 августа 2021 г.
  5. ^ «Сводка операторов» . Корпорация Оракл . Архивировано из оригинала 16 апреля 2020 года . Проверено 5 февраля 2020 г.
  6. ^ «Язык XML Path (XPath) 2.0 (второе издание)» . www.w3.org . W3C. 14 декабря 2010 г. Архивировано из оригинала 7 октября 2022 г. Проверено 29 октября 2019 г.
  7. ^ «Больше, чем символ» . Архивировано из оригинала 18 мая 2023 г. Проверено 6 июня 2023 г.