Znamení větší než - Greater-than sign

>
Znamení větší než
Unicode U+003E > VĚTŠÍ NEŽ ZNAK (HTML >  · >, > )
Příbuzný
Viz také U+2265 VĚTŠÍ NEŽ ROVNÝ

U+2A7E VĚTŠÍ NEŽ SLANTED ROVNÝ

U+226F NENÍ VĚTŠÍ NEŽ
U+226B MNOHEM VĚTŠÍ NEŽ
Odlišný od
Odlišný od U + 232A > smer vpravo úhelník

Znak větší než je matematický symbol, který označuje nerovnost mezi dvěma hodnotami. Široce přijatá forma dvou stejně dlouhých tahů spojujících se v ostrém úhlu vpravo, > , byla nalezena v dokumentech datovaných již v 60. letech 15. století. V matematickém psaní je znaménko větší než obvykle umístěno mezi dvěma porovnávanými hodnotami a znamená, že první číslo je větší než druhé číslo. Mezi příklady typického použití patří 1,5> 1 a 1> −2 . Od vývoje počítačových programovacích jazyků byly znaménka větší než a menší než přepracována pro řadu použití a operací.

Dějiny

Nejdříve známé použití symbolů < a > lze nalézt v Artis Analyticae Praxis reklamní Aequationes Algebraicas Resolvendas ( The Analytical Arts využity pro řešení rovnic ) od Thomas Harriot , publikoval posmrtně v roce 1631. Text uvádí: " Signum majoritatis ut a> b significet a majorem quam b (Znak většiny a> b naznačuje, že a je větší než b) “a„ Signum minoritatis ut a <b significet a minorem quam b (Znak menšiny a <b naznačuje, že a je menší než b ). "

Podle historika Art Johnsona, zatímco Harriot zkoumal Severní Ameriku, viděl domorodého Američana se symbolem, který připomínal znamení větší než, a to jak v pozicích, tak i vpřed. Johnson říká, že je pravděpodobné, že Harriot vyvinul dva symboly z tohoto symbolu.

Výpočetní

„Znak větší než“ > je původní znak ASCII (hex 3E, desetinné číslo 62).

Bod kódu Unicode je U+003E > VĚTŠÍ NEŽ ZNAK (HTML  · ); toto je zděděno ze stejné alokace v ASCII . &#62;  &gt;, &GT;

Úhlové závorky

Znak větší než než se někdy používá k aproximaci závorky zavíracího úhlu , (nebo „vzpřímený krokev “). Správný znak Unicode je U+232A RIGHT-POINTING ANGLE BRACKET (HTML  &#9002;). ASCII nemá hranaté závorky.

Programovací jazyk

Jazyky BASIC a C (včetně jazyků Java a C ++ ) používají operátor porovnání > ve smyslu „větší než“. V jazycích rodiny Lisp> je funkce používaná k označení „větší než“. V Coldfusion a Fortran.GT. znamená operátor „větší než“.

Dvojité znaménko větší než

Double větší než , >> je použit pro aproximaci mnohem větší, než znamení » . ASCII nemá znaménko mnohem větší než.

Dvojité znaménko větší než než se také používá pro aproximaci zavírací guillemet , » .

V jazycích Java , C a C ++ je operátorem operátor >>s posunem doprava . V jazyce C ++ se také používá k získání vstupu ze streamu , podobně jako funkce C getchara fgets.

V Haskellu je >>funkce monadický operátor. Používá se pro sekvenční skládání dvou akcí, přičemž se vyřadí jakákoli hodnota vytvořená první. V tomto ohledu je to jako operátor sekvenování příkazů v imperativních jazycích, jako je středník v C.

V XPath>> operátor vrací hodnotu true, pokud levý operand sleduje pravý operand v pořadí dokumentu; jinak vrátí false.

Trojnásobné znaménko větší než

Triple větší než , >>> , je provozovatelem unsigned-right-shift v JavaScriptu . Tři větší než znaky tvoří výrazný „tři šipku rychlé“ konzole firmwaru v MicroVAX , VAXstation a DEC Alpha počítačů (známý jako SRM konzoli v druhé). Toto je také výchozí výzva interaktivního shellu Pythonu , která se často vyskytuje u příkladů kódu, které lze interaktivně provádět v tlumočníku:

$ python
Python 3.9.2 (default, Feb 20 2021, 18:40:11) 
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World")
Hello World
>>>

Znaménko větší než znaménko rovná se

Větší než plus rovnítko , >=je někdy používán pro aproximaci větší než nebo rovný na znamení, která nebyla zahrnuta v ASCII repertoáru. Znak je však uveden v Unicode jako U+2265 VĚTŠÍ NEŽ ROVNÝ než (HTML  &#8805; · &ge;, &geq;, &GreaterEqual; ).

V BASIC , Lisp -rodinný jazyků, a C -rodinný jazyků (včetně Java a C ++ ), ovládací >=prostředky „větší než nebo rovno“. V Sinclair BASIC je kódován jako jednobajtový token bodového kódu.

Ve Fortranu operátor .GE.znamená „větší nebo roven“.

V prostředí Bourne a prostředí Windows PowerShell-ge znamená operátor „větší nebo rovno“.

V Lua>= znamená operátor „větší nebo rovno“ a používá se takto

x = math.random(1,9)
y = 5
if x >= y then
    print("x("..x..") is more or equal to y("..y..")")
else
    print("x("..x..") is less than y("..y..")")
end

očekávaný výstup: x (číslo> = 5) je větší nebo rovno y (5) nebo x (číslo <5) je menší než y (5)

Pomlčka-minus se znaménkem větší než

V některých programovacích jazycích (například F# ) se znak větší než používá ve spojení se spojovníkem-mínus k vytvoření šipky ( ->). Šipky, jako jsou tyto, lze použít také v textu, kde jiné symboly šipek nejsou k dispozici. V programovacím jazyce R to lze použít jako správný operátor přiřazení. V programovacích jazycích C , C ++ a C# se používá jako operátor přístupu členů. Ve Swiftu se používá k označení typu návratové hodnoty při definování funkce (tj. func foo() -> MyClass {...}).

Skripty prostředí

Ve skořápce Bourne (a mnoha dalších skořápkách) je k přesměrování výstupu do souboru použit znak větší než . >&K přesměrování na deskriptor souboru se používá ampersand ( ) větší než plus .

Operátor kosmické lodi

V „ provozovateli kosmických lodí “ je použit znak větší než <=>.

HTML

V HTML (a SGML a XML ) je na konci značek použit znak větší než. Může být zahrnuto znaménko větší než &gt;, zatímco &ge;vytváří znaménko větší než nebo rovné.

E-mailové a diskusní skupiny a Markdown

Znak větší než než byl použit k označení citací ve formátech e-mailů a diskusních skupin , což bylo také použito ve fórech.

Znak se také používá k označení nabídek v Markdownu .

Viz také

Reference