Less-than sign
Template:Short description Script error: No such module "For".
Page Module:Message box/ambox.css has no content.
This article needs additional citations for verification. (June 2019) |
Template:Infobox symbol The less-than sign is a mathematical symbol that denotes an inequality between two values. The widely adopted form of two equal-length strokes connecting in an acute angle at the left, Template:Char, has been found in documents dated as far back as the 1560s. In mathematical writing, the less-than sign is typically placed between two values being compared and signifies that the first number is less than the second number. Examples of typical usage include 1 < 4 and −2 < 0.
Since the development of computer programming languages, the less-than sign and the greater-than sign have been repurposed for a range of uses and operations.
Computing
The less-than sign, Template:Char, is an original ASCII character (hex 3C, decimal 60).
Programming
In BASIC, Lisp-family languages, and C-family languages (including Java and C++), comparison operator < means "less than".
In Coldfusion, operator .lt. means "less than".
In Fortran, operator .LT. means "less than"; later versions allow <.
Shell scripts
In Bourne shell (and many other shells), operator -lt means "less than". Less-than sign is used to redirect input from a file. Less-than plus ampersand (<&) is used to redirect from a file descriptor.
Double less-than sign
The double less-than sign, Template:Char, may be used for an approximation of the much-less-than sign (Template:Char) or of the opening guillemet (Template:Char). ASCII does not encode either of these signs, though they are both included in Unicode.
In Bash, Perl, and Ruby, operator <<EOF (where "EOF" is an arbitrary string, but commonly "EOF" denoting "end of file") is used to denote the beginning of a here document.
In C and C++, operator << represents a binary left shift.
In the C++ Standard Library, operator <<, when applied on an output stream, acts as insertion operator and performs an output operation on the stream.
In Ruby, operator << acts as append operator when used between an array and the value to be appended.
In XPath the << operator returns true if the left operand precedes the right operand in document order; otherwise it returns false.[1]
Triple less-than sign
In PHP, operator <<<OUTPUT is used to denote the beginning of a heredoc statement (where OUTPUT is an arbitrary named variable.)
In Bash, <<<word is used as a "here string", where word is expanded and supplied to the command on its standard input, similar to a heredoc.
Less-than sign with equals sign
The less-than sign with the equals sign, <=, may be used for an approximation of the less-than-or-equal-to sign, Template:Char. ASCII does not have a less-than-or-equal-to sign, but Unicode defines it at code point Page Template:Mono/styles.css has no content.U+2264 ≤ Script error: No such module "Unicode data"..
In BASIC, Lisp-family languages, and C-family languages (including Java and C++), operator <= means "less than or equal to". In Sinclair BASIC it is encoded as a single-byte code point token.
In Prolog, =< means "less than or equal to" (as distinct from the arrow <=).
In Fortran, operators .LE. and <= both mean "less than or equal to".
In Bourne shell and Windows PowerShell, the operator -le means "less than or equal to".
Less-than sign with hyphen-minus
In the R programming language, the less-than sign is used in conjunction with a hyphen-minus to create an arrow (<-), this can be used as the left assignment operator.
Spaceship operator
The less-than sign is used in the spaceship operator.
HTML
In HTML (and SGML and XML), the less-than sign is used at the beginning of tags. The less-than sign may be included with <. The less-than-or-equal-to sign, Template:Char, may be included with ≤.
Unicode
Unicode provides various less than symbols:[2]
| Symbol | Unicode name | Code Point |
|---|---|---|
| < | Page Template:Smallcaps/styles.css has no content.Less-Than Sign | U+003C |
| ≤ | Page Template:Smallcaps/styles.css has no content.Less-Than Or Equal To | U+2264 |
| ≦ | Page Template:Smallcaps/styles.css has no content.Less-Than Over Equal To | U+2266 |
| ≨ | Page Template:Smallcaps/styles.css has no content.Less-Than But Not Equal To | U+2268 |
| ≪ | Page Template:Smallcaps/styles.css has no content.Much Less-Than | U+226A |
| ≮ | Page Template:Smallcaps/styles.css has no content.Not Less Than | U+226E |
| ≰ | Page Template:Smallcaps/styles.css has no content.Neither Less-Than Nor Equal To | U+2270 |
| ≲ | Page Template:Smallcaps/styles.css has no content.Less-Than Or Equivalent To | U+2272 |
| ≴ | Page Template:Smallcaps/styles.css has no content.Neither Less-Than Nor Equivalent To | U+2274 |
| ⋖ | Page Template:Smallcaps/styles.css has no content.Less-Than With Dot | U+22D6 |
| ⋘ | Page Template:Smallcaps/styles.css has no content.Very Much Less-Than | U+22D8 |
| ⋜ | Page Template:Smallcaps/styles.css has no content.Equal To Or Less-Than | U+22DC |
| ⋦ | Page Template:Smallcaps/styles.css has no content.Less-Than But Not Equivalent To | U+22E6 |
| ⍃ | Page Template:Smallcaps/styles.css has no content.Apl Functional Symbol Quad Less-Than | U+2343 |
| ⥶ | Page Template:Smallcaps/styles.css has no content.Less-Than Above Leftwards Arrow | U+2976 |
| ⥷ | Page Template:Smallcaps/styles.css has no content.Leftwards Arrow Through Less-Than | U+2977 |
| ⦓ | Page Template:Smallcaps/styles.css has no content.Left Arc Less-Than Bracket | U+2993 |
| ⦖ | Page Template:Smallcaps/styles.css has no content.Double Right Arc Less-Than Bracket | U+2996 |
| ⧀ | Page Template:Smallcaps/styles.css has no content.Circled Less-Than | U+29C0 |
| ⩹ | Page Template:Smallcaps/styles.css has no content.Less-Than With Circle Inside | U+2A79 |
| ⩻ | Page Template:Smallcaps/styles.css has no content.Less-Than With Question Mark Above | U+2A7B |
| ⩽ | Page Template:Smallcaps/styles.css has no content.Less-Than Or Slanted Equal To | U+2A7D |
| ⩿ | Page Template:Smallcaps/styles.css has no content.Less-Than Or Slanted Equal To With Dot Inside | U+2A7F |
| ⪁ | Page Template:Smallcaps/styles.css has no content.Less-Than Or Slanted Equal To With Dot Above | U+2A81 |
| ⪃ | Page Template:Smallcaps/styles.css has no content.Less-Than Or Slanted Equal To With Dot Above Right | U+2A83 |
| ⪅ | Page Template:Smallcaps/styles.css has no content.Less-Than Or Approximate | U+2A85 |
| ⪇ | Page Template:Smallcaps/styles.css has no content.Less-Than And Single-Line Not Equal To | U+2A87 |
| ⪉ | Page Template:Smallcaps/styles.css has no content.Less-Than And Not Approximate | U+2A89 |
| ⪍ | Page Template:Smallcaps/styles.css has no content.Less-Than Above Similar Or Equal | U+2A8D |
| ⪕ | Page Template:Smallcaps/styles.css has no content.Slanted Equal Or Less-Than | U+2A95 |
| ⪗ | Page Template:Smallcaps/styles.css has no content.Slanted Equal Or Less-Than With Dot Inside | U+2A97 |
| ⪙ | Page Template:Smallcaps/styles.css has no content.Double-Line Equal To Or Less-Than | U+2A99 |
| ⪛ | Page Template:Smallcaps/styles.css has no content.Double-Line Slanted Equal To Or Less-Than | U+2A9B |
| ⪝ | Page Template:Smallcaps/styles.css has no content.Similar To Or Less-Than | U+2A9D |
| ⪟ | Page Template:Smallcaps/styles.css has no content.Similar Above Less-Than Above Equals Sign | U+2A9F |
| ⪡ | Page Template:Smallcaps/styles.css has no content.Double Nested Less-Than | U+2AA1 |
| ⪣ | Page Template:Smallcaps/styles.css has no content.Double Nested Less-Than With Underbar | U+2AA3 |
| ⪦ | Page Template:Smallcaps/styles.css has no content.Less-Than Closed By Curve | U+2AA6 |
| ⪨ | Page Template:Smallcaps/styles.css has no content.Less-Than Closed By Curve Above Slanted Equal | U+2AA8 |
| ⫷ | Page Template:Smallcaps/styles.css has no content.Triple Nested Less-Than | U+2AF7 |
| ⫹ | Page Template:Smallcaps/styles.css has no content.Double-line Slanted Less-than Or Equal To | U+2AF9 |
| ﹤ | Page Template:Smallcaps/styles.css has no content.Small Less-Than Sign | U+FE64 |
| < | Page Template:Smallcaps/styles.css has no content.Fullwidth Less-Than | U+FF1C |
The less-than sign may be seen for an approximation of the opening angle bracket, Template:Char. True angle bracket characters, as required in linguistics notation, are expected in formal texts.
Mathematics
In an inequality, the less-than sign and greater-than sign always "point" to the smaller number. Put another way, the "jaws" (the wider section of the symbol) always direct to the larger number.
The less-than-sign is sometimes used to represent a total order, partial order or preorder. However, the symbol Template:Char is often used when it would be confusing or not convenient to use Template:Char. In mathematical writing using LaTeX, the TeX command is \prec. The Unicode code point is Page Template:Mono/styles.css has no content.U+227A ≺ Script error: No such module "Unicode data"..
See also
References
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content."XML Path Language (XPath) 2.0 (Second Edition)". www.w3.org. W3C. 14 December 2010. Archived from the original on 7 October 2022. Retrieved 29 October 2019.
- ^ Page Module:Citation/CS1/styles.css has no content."Less than symbol". Archived from the original on 2023-05-16. Retrieved 2023-06-06.