Interested Article - Карет
jan
- 2021-08-19
- 2
Ка́рет ( англ. caret), ^ — символ набора ASCII с кодом 5E 16 .
Существует похожий на карет диакритический знак — циркумфлекс , в отличие от которого, карет — самостоятельный символ.
Использование
В программировании
- В языках программирования С , C++ , Java , C# и некоторых других карет обозначает операцию побитового XOR (исключающего ИЛИ).
- В C++/CLI используется при объявлении управляемого объекта:
Object ^obj = gcnew Object();
- В Pascal обозначает « указатель ».
- В языке Smalltalk обозначает возврат объекта-значения из метода.
- В языках программирования, основанных на Бейсике , ALGOL-60 , Mathematica , MATLAB , Forth и на микрокалькуляторах (наравне с функцией «X Y ») обозначает возведение в степень.
-
В
регулярных выражениях
и в тех языках, где они используются (
AWK
,
Perl
и т. д.) в зависимости от контекста обозначает либо начало строки, либо инвертирование группы символов. (например:
"^[^0-9]"
— не-цифра в начале строки). -
В языке текстовой разметки
Τ Ε Χ
используется для указания верхнего правого индекса: например, x^{y^z} будет выглядеть как
- В языке MUMPS , Caché предваряет имена глобальных переменных и программ. Глобальные переменные сохраняют значения в базе данных в отличие от локальных (имена которых не начинаются с ^).
- В языке Parser означает вызов функции.
- В моноширинных текстах карет иногда используется для выделенного подчёркивания элементов вышестоящей строки:
Пример подчёркнутого текста ^^^^^^^^^^^^^
В интернете
- В интернет-чатах и форумах символ ^ служит составной частью одной из разновидностей японского смайла ^_^.
- Используется для ввода управляющих символов в каретной нотации .
- Сокращённое обозначение клавиши Ctrl в компьютерных программах, например «Для сохранения документа нажмите ^S».
- В чатах и форумах используется в комбинациях ^W и ^H для имитации удаления последнего слова или символа соответственно (что в некоторых программах делают такие комбинации с Ctrl), например «нельзя не^W согласиться» означает то же, что и «нельзя согласиться».
Ссылки
- на сайте Scriptsource.org (англ.)
jan
- 2021-08-19
- 2