Accueil Développement Qu'est-ce qu'un opérateur unaire? - définition de techopedia

Qu'est-ce qu'un opérateur unaire? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie opérateur unaire?

Un opérateur unaire, en C #, est un opérateur qui prend un seul opérande dans une expression ou une instruction. Les opérateurs unaires en C # sont +, -, !, ~, ++, - et l'opérateur de transtypage.

La signature de la déclaration d'un opérateur unaire comprend le jeton opérateur et le type de paramètre; il ne nécessite pas le type de retour et le nom du paramètre.

Tous les opérateurs unaires C # ont une implémentation prédéfinie qui sera utilisée par défaut dans une expression. Ces opérateurs unaires peuvent être surchargés dans des types définis par l'utilisateur avec une implémentation personnalisée en définissant des fonctions membres statiques à l'aide du mot clé "operator".

Techopedia explique l'opérateur unaire

La liste des opérateurs unaires avec leurs coordonnées comprend:

  • Opérateur unaire plus (+): Le résultat d'une opération sur un type numérique est la valeur de l'opérande lui-même. Cet opérateur a été prédéfini pour tous les types numériques.
  • Opérateur unaire moins (-): cet opérateur peut être utilisé pour annuler les nombres de type entier, à virgule flottante et décimal.
  • Opérateur Complément logique (négation) (!): Cet opérateur ne peut être utilisé qu'avec des opérandes de type Boole.
  • Opérateur de complément binaire (négation) (~): cet opérateur peut être utilisé avec des types d'opérandes entiers, unitaires, longs et ulong. Le résultat de l'opération est un complément au niveau du bit (inverse de la représentation binaire) de l'opérande.
  • Opérateur Incrément (++) et Décrément (-) du préfixe: l'opérande peut être une variable, un accès à la propriété ou un accès à l'indexeur. Avec un opérateur d'incrémentation, le résultat de l'opération pour les opérandes de type entier serait la valeur incrémentée de 1. Avec un opérateur de décrémentation, le résultat serait la valeur décrémentée de 1 de l'opérande. L'opérateur d'incrémentation / décrémentation peut également être utilisé avec la notation postfixée
  • Opérateur de transtypage: utilisé pour créer des expressions de transtypage à convertir en un type donné. Cet opérateur est représenté par le symbole «T», où T est le type vers lequel l'opérande ou le résultat de l'expression doit être converti
Cette définition a été écrite dans le contexte de C #
Qu'est-ce qu'un opérateur unaire? - définition de techopedia