Знак « больше» - это математический символ, обозначающий неравенство между двумя значениями. Широко распространенная форма двух штрихов одинаковой длины, соединяющихся под острым углом справа, > , была обнаружена в документах, датированных еще 1560-ми годами. В математическом письме знак «больше» обычно ставится между двумя сравниваемыми значениями и означает, что первое число больше второго. Примеры типичного использования включают 1,5> 1 и 1> -2 . С момента развития языков компьютерного программирования знаки «больше» и « меньше» были перепрофилированы для различных целей и операций.
> | |
---|---|
Знак "больше" | |
В Юникоде | U + 003E > БОЛЬШЕ, ЧЕМ ЗНАК (HTML > · >, > ) |
Связанный | |
Смотрите также | U + 2265 ≥ БОЛЬШЕ ИЛИ РАВНО U + 2A7E ⩾ БОЛЬШЕ ИЛИ НАКЛОННО РАВНО |
Отличается от | |
Отличается от | U + 232A 〉 УГЛОВОЙ КРОНШТЕЙН НАПРАВЛЯЮЩИЙ ВПРАВО |
История
Самое раннее известное использование символов < и > встречается в Artis Analyticae Praxis ad Aequationes Algebraicas Resolvendas ( Аналитическое искусство, применяемое к решению алгебраических уравнений ) Томаса Харриота , опубликованном посмертно в 1631 году. В тексте говорится: « Signum majoritatis ut a> b сигнификат a majorem quam b »и« Signum minoritatis ut a сигнификатор a minorem quam b ».
По словам историка Арта Джонсона, когда Харриот исследовал Северную Америку, он увидел индейца с символом, который напоминал знак «больше», [ необходимо пояснение ] как в обратной, так и в прямой форме. [1] Джонсон говорит, что, вероятно, Харриот развил два символа из этого символа. [1]
Вычисление
Знак «больше» > является исходным символом ASCII (шестнадцатеричный 3E, десятичный 62).
Unicode точка кода являетсяU + 003E > БОЛЬШЕ, ЧЕМ ЗНАК (HTML >
· >, >
); это унаследовано от того же распределения в ASCII .
Угловые скобки
Знак больше иногда используются для аппроксимации угловой скобки , ⟩ (или «вертикально шеврон»). Правильный символ Юникода:U + 232A 〉 УГЛОВОЙ КРОНШТЕЙН ВПРАВО (HTML 〉
). ASCII не имеет угловых скобок.
Язык программирования
BASIC и языки семейства C (включая Java [2] и C ++ ) используют оператор >
для обозначения «больше чем». В языках семейства Lisp>
это функция, означающая "больше, чем". В Coldfusion и Fortran оператор .GT.
означает «больше».
Двойной знак больше
Двойной знак больше , >> , используется для приближения гораздо больше , чем знак » . В кодировке ASCII нет знака "больше чем".
Двойной знак больше также используется для приближения закрытия guillemet , » .
В Java , C и C ++ оператор >>
является оператором сдвига вправо . В C ++ он также используется для получения входных данных из потока , аналогично функциям C getchar
и fgets
.
В Haskell , то >>
функция является монадическим оператором. Он используется для последовательной компоновки двух действий, отбрасывая любое значение, созданное первым. В этом отношении он похож на оператор последовательности операторов в императивных языках, таких как точка с запятой в C.
В XPath>>
оператор возвращает истину , если левый операнд следует правый операнд в порядке документа; в противном случае возвращается false. [3]
Тройной знак "больше"
Знак тройного «больше» , >>> , является оператором сдвига вправо без знака в 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» для получения дополнительной информации . >>> print ( "Hello World" ) Hello World >>>
Знак "больше" со знаком равенства
Знак больше плюс знак равенства , >=
используется для аппроксимации больше или равно к знаку, ≥ . ASCII не имеет знака "больше или равно".
В BASIC , языках семейства Lisp и языках семейства C (включая Java и C ++ ) оператор >=
означает «больше или равно». В Sinclair BASIC он кодируется как однобайтовый токен кодовой точки.
В Фортране оператор .GE.
означает «больше или равно».
В оболочке Bourne и Windows PowerShell оператор -ge
означает «больше или равно».
В Lua оператор >=
означает «больше или равно» и используется так:
x = math.random ( 1 , 9 ) y = 5, если x > = y, то print ( "x (" .. x .. ") больше или равно y (" .. y .. ")" ) иначе print ( "x (" .. x .. ") меньше y (" .. y .. ")" ) end
ожидаемый результат: x (число> = 5) больше или равно y (5) или x (число <5) меньше y (5)
Дефис-минус со знаком больше
В некоторых языках программирования (например, F # ) знак «больше» используется вместе с дефисом-минусом для создания стрелки ( ->
). Подобные стрелки также можно использовать в тексте, где другие символы стрелок недоступны. В языке программирования R это можно использовать как правильный оператор присваивания. В языках программирования C , C ++ и C # он используется как оператор доступа к члену. В Swift он используется для указания типа возвращаемого значения при определении функции (т. Е. func foo() -> MyClass {...}
).
Скрипты оболочки
В оболочке Bourne (и многих других оболочках) знак «больше» используется для перенаправления вывода в файл. Больше чем плюс ampersand ( >&
) используется для перенаправления на файловый дескриптор .
Оператор космического корабля
Знак «больше» используется в « операторе космического корабля » <=>
.
HTML
В HTML (а также в SGML и XML ) знак «больше» используется в конце тегов. Знак «больше» может быть включен с >
, а ≥
дает знак «больше» или «равно».
Электронная почта и Интернет
Знак «больше» используется для обозначения цитат в форматах электронной почты и групп новостей , а также на форумах. Он также используется перед предложением для придания значимости. (> подразумевая)
Смотрите также
- Неравенство (математика)
- Знак "меньше"
- Оператор отношения
- Математические операторы и символы в Юникоде
- Guillemet
- Материал условный
Рекомендации
- ^ a b Джонсон, ст. «История математических символов». Классическая математика: исторические темы для классной комнаты. Публикации Дейла Сеймура, 1994.
- ^ «Сводка операторов» . docs.oracle.com . Дата обращения 5 февраля 2020 .
- ^ «XML Path Language (XPath) 2.0 (второе издание)» . www.w3.org . W3C. 14 декабря 2010 . Проверено 29 октября 2019 года .