Znak Większy niż - Greater-than sign

>
Większy niż znak
Unicode U+003E > WIĘKSZA NIŻ ZNAK (HTML >  · >, > )
Związane z
Zobacz też U+2265 WIĘKSZE NIŻ LUB RÓWNE

U+2A7E WIĘKSZE NIŻ LUB POCHYLONE RÓWNE

U+226F NIE WIĘKSZE NIŻ
U+226B ZNACZNIE WIĘKSZE NIŻ
Różny od
Różny od U+232A WSPORNIK KĄTOWY W PRAWO

Większy niż znak to symbol matematyczny, który oznacza nierówności między dwiema wartościami. Powszechnie przyjęta forma dwóch równych długości kresek łączących się pod ostrym kątem po prawej stronie, > , została znaleziona w dokumentach datowanych na lata 60. XVI wieku. W matematyce znak większości jest zwykle umieszczany między dwiema porównywanymi wartościami i oznacza, że ​​pierwsza liczba jest większa od drugiej. Przykłady typowego użycia to 1,5 > 1 i 1 > -2 . Od czasu rozwoju języków programowania komputerowego , znaki „większe niż” i „ mniejsze niż” zostały zmienione dla szeregu zastosowań i operacji.

Historia

Najwcześniejsze znane użycie symboli < i > można znaleźć w Artis Analyticae Praxis ad Aequationes Algebraicas Resolvendas ( The Analytical Arts Applied to Solving Algebraic Equations ) autorstwa Thomasa Harriota , opublikowanym pośmiertnie w 1631 roku. Tekst stwierdza: „ Signum majoritatis ut a > b significet a majorem quam b (Znak większości a > b wskazuje, że a jest większe niż b)” oraz „ Signum minoritatis ut a < b significet a minorem quam b (Znak mniejszości a < b wskazuje, że a jest mniejsze niż b )."

Według historyka Arta Johnsona, gdy Harriot badał Amerykę Północną, zobaczył rdzennego Amerykanina z symbolem, który przypominał znak „większy niż”, zarówno w odwrotnej, jak i przedniej formie. Johnson twierdzi, że prawdopodobnie Harriot stworzył dwa symbole z tego symbolu.

Przetwarzanie danych

Znak „większy niż” > jest oryginalnym znakiem ASCII (szesnastkowy 3E, dziesiętny 62).

Punkt kodowy Unicode to U+003E > WIĘKSZY NIŻ ZNAK (HTML  · ); jest to dziedziczone z tej samej alokacji w ASCII . &#62;  &gt;, &GT;

Nawiasy kątowe

Znak większości jest czasem używany do przybliżenia zamykającego nawiasu kątowego , (lub „pionowy szewron”). Prawidłowym znakiem Unicode jest U+232A PRAWY NAWIAS KĄTOWY (HTML  &#9002;). ASCII nie ma nawiasów kątowych.

Język programowania

W językach z rodziny BASIC i C (w tym Java i C++ ) operator porównania > oznacza „większy niż”. W językach rodzinnych Lisp , > to funkcja oznaczająca „większy niż”. W Coldfusion i Fortran operator .GT.oznacza „większy niż”.

Podwójny znak większej niż

Dwukrotnie większy niż znak , >> , służy do przybliżenie znacznie większa niż znak » . ASCII nie ma znacznie większego niż znak.

Podwójny znak przewyższający służy również do przybliżenia zamykającego guillemet , » .

W Java , C i C++ operatorem >>jest operator przesunięcia w prawo . W C++ jest również używany do pobierania danych wejściowych ze strumienia , podobnie jak funkcje C getchari fgets.

W Haskell The >>funkcja operator monadycznego. Służy do sekwencyjnego komponowania dwóch akcji, odrzucając każdą wartość wytworzoną przez pierwszą. Pod tym względem jest jak operator sekwencjonowania instrukcji w językach imperatywnych, takich jak średnik w C.

W XPath>> operator zwraca true, jeśli lewy operand następująco prawy operand w kolejności dokumentu; w przeciwnym razie zwraca fałsz.

Potrójny znak większego niż

Potrójne większy niż znak , >>> , jest operatorem unsigned-prawo-shift w JavaScripcie . Trzy znaki „większe niż” tworzą charakterystyczny „podpowiedź z trzema jodełkami” konsoli oprogramowania sprzętowego w komputerach MicroVAX , VAXstation i DEC Alpha ( w tym ostatnim znanym jako konsola SRM ). Jest to również domyślny monit interaktywnej powłoki Pythona , często spotykany w przypadku przykładów kodu, które można interaktywnie wykonać w interpreterze:

$ 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
>>>

Znak większości ze znakiem równości

Znak większości plus znak równości , >=, jest czasem używany do przybliżenia znaku większego lub równego , który nie był zawarty w repertuarze ASCII. Znak jest jednak dostarczany w Unicode jako U+2265 WIĘKSZA LUB RÓWNA (HTML  &#8805; · &ge;, &geq;, &GreaterEqual; ).

W BASIC , językach z rodziny Lisp i językach z rodziny C (w tym Java i C++ ) operator >=oznacza "większy lub równy". W Sinclair BASIC jest zakodowany jako jednobajtowy token punktu kodowego.

W Fortran operator .GE.oznacza „większy lub równy”.

W powłoce Bourne'a i Windows PowerShell operator -geoznacza "większy lub równy".

W Lua operator >=oznacza „większy lub równy” i jest używany w ten sposób

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

oczekiwany wynik: x(liczba >= 5) jest większa lub równa y(5) lub x(liczba < 5) jest mniejsza niż y(5)

Łącznik-minus ze znakiem większości

W niektórych językach programowania (na przykład F# ) znak większości jest używany w połączeniu z łącznikiem minus w celu utworzenia strzałki ( ->). Takie strzałki mogą być również używane w tekście, w którym inne symbole strzałek są niedostępne. W języku programowania R może to być używane jako właściwy operator przypisania. W językach programowania C , C++ i C# jest to używane jako operator dostępu do elementu członkowskiego. W Swift jest używany do wskazania typu wartości zwracanej podczas definiowania funkcji (np func foo() -> MyClass {...}. ).

Skrypty powłoki

W powłoce Bourne'a (i wielu innych powłokach) znak większości jest używany do przekierowania wyjścia do pliku. Większe niż plus ampersand ( >&) służy do przekierowywania do deskryptora pliku .

Operator statku kosmicznego

Znak „większy niż” jest używany w „ operatorze statku kosmicznego ”, <=>.

HTML

W HTML (oraz SGML i XML ) znak większości jest używany na końcu tagów. Znak „większy niż” może być zawarty w &gt;, podczas gdy &ge;tworzy znak „większy od” lub „równy”.

E-mail i grupy dyskusyjne oraz Markdown

Znak „większy niż” został użyty do oznaczenia cytatów w formatach e-mail i grup dyskusyjnych , co zostało również wykorzystane na forach.

Znak jest również używany do oznaczenia cytatów w Markdown .

Zobacz też

Bibliografia