Maison développement back-end Tutoriel C#.Net Quelle est la priorité des opérateurs arithmétiques, des opérateurs d'affectation et des opérateurs relationnels ?

Quelle est la priorité des opérateurs arithmétiques, des opérateurs d'affectation et des opérateurs relationnels ?

Jun 19, 2020 pm 04:06 PM
opérateurs arithmétiques 赋值运算符

Quelle est la priorité des opérateurs arithmétiques, des opérateurs d'affectation et des opérateurs relationnels ?

Quelle est la priorité des opérateurs arithmétiques, des opérateurs d'affectation et des opérateurs relationnels ?

L'ordre de priorité est : opérateurs arithmétiques > opérateurs relationnels >

Parmi les opérateurs arithmétiques, l'opérateur de multiplication [*], l'opérateur de division [/] et l'opérateur de reste [%] appartiennent au troisième niveau de priorité, et l'opérateur d'addition [+] et de soustraction opérateur L'opérateur [-] appartient au quatrième niveau.

L'opérateur relationnel possède 6 types de relations, à savoir inférieur à, inférieur ou égal à, supérieur à, égal à, supérieur ou égal à et non égal à. Parmi eux, l'opérateur relationnel [< > <= >= ] appartient au sixième niveau de priorité, et l'opérateur égal [==] et l'opérateur différent [!=] appartiennent au septième niveau de priorité. .

L'opérateur d'affectation [= += -= *= /= %= >>= <<= &= |= ^=] appartient au quatorzième niveau de priorité.

Ainsi, l'ordre de priorité est le suivant : les opérateurs arithmétiques sont supérieurs aux opérateurs relationnels et supérieurs aux opérations d'affectation.

Informations détaillées :

Règlements relatifs à la priorité :

1. La priorité n'a rien à voir avec l'ordre d'évaluation. Par exemple, a+b && b*c, bien que * ait la priorité la plus élevée, l'ordre d'évaluation de cette expression est de gauche à droite. Les priorités diminuent de haut en bas, l'opérateur le plus haut ayant la priorité la plus élevée et l'opérateur virgule la priorité la plus basse.

2. Dans la même priorité, combiner selon l'associativité. L'associativité de la plupart des opérateurs s'effectue de gauche à droite. Seules trois priorités sont associatives de droite à gauche. Il s'agit des opérateurs unaires, des opérateurs conditionnels et des opérateurs d'affectation.

3. Les pointeurs sont optimaux et les opérations monoculaires sont meilleures que les opérations binoculaires. Tels que les signes plus et moins. Les opérations arithmétiques sont effectuées en premier, puis les opérations de décalage et enfin les opérations sur les bits. Veuillez prêter une attention particulière : 1 << 3 + 2 & 7 est équivalent à la combinaison finale de (1 << (3 + 2))&7 opérations logiques.

Tutoriel recommandé : "Langage C"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Que signifie '+=' en python Que signifie '+=' en python Jan 05, 2023 pm 05:53 PM

En python, "+=" fait référence à l'opérateur « affectation d'addition », qui est un type d'opérateur d'affectation. Sa fonction est d'effectuer d'abord une opération d'addition, puis d'attribuer le résultat à la variable sur le côté gauche de l'opérateur ; la syntaxe est "x += y", la forme équivalente est "x = x + y". L'opérateur "+=" ne peut attribuer des valeurs qu'aux variables existantes, car la variable elle-même doit participer à l'opération pendant le processus d'affectation. Si la variable n'est pas définie à l'avance, sa valeur est inconnue et ne peut pas participer à l'opération. .

Opérateurs Python : le guide ultime du débutant au maître Opérateurs Python : le guide ultime du débutant au maître Mar 11, 2024 am 09:13 AM

Introduction aux opérateurs Python Les opérateurs sont des symboles spéciaux ou des mots-clés utilisés pour effectuer des opérations entre deux ou plusieurs opérandes. Python fournit une variété d'opérateurs couvrant un large éventail d'utilisations, depuis les opérations mathématiques de base jusqu'à la manipulation de données complexes. Opérateurs mathématiques Les opérateurs mathématiques sont utilisés pour effectuer des opérations mathématiques courantes. Ils comprennent : exemples d'opérations d'opérateur + addition a + b - soustraction a-b * multiplication a * b / division a / b % opération modulo (prendre le reste) a % b ** opération puissance a ** b // division entière (éliminer le reste) a//b Opérateurs logiques Les opérateurs logiques sont utilisés pour concaténer des valeurs booléennes et évaluer des conditions. Ils comprennent : des exemples d'opérations d'opérateur et des opérations de comparaison logiques et aandbor logiques ou aorbnot logiques

Le jardin secret des opérateurs : découvrez des trésors cachés en Python Le jardin secret des opérateurs : découvrez des trésors cachés en Python Mar 11, 2024 am 09:13 AM

Le jardin secret des opérateurs Les opérateurs Python sont des symboles ou des mots-clés utilisés pour effectuer diverses opérations. Ils permettent aux développeurs d'exprimer une logique complexe de manière concise et claire et d'améliorer l'efficacité du code. Python propose une large gamme de types d’opérateurs, chacun ayant son objectif et son utilisation spécifiques. Opérateurs logiques Les opérateurs logiques sont utilisés pour combiner des valeurs booléennes et effectuer des opérations logiques. Les principaux sont : et : Renvoie la valeur booléenne True, si tous les opérandes sont True, sinon il renvoie False. ou : renvoie une valeur booléenne True si un opérande est True, sinon renvoie False. not : annulez la valeur booléenne, remplacez True par False et remplacez False par True. Code démo : x = Truey

Découvrir la puissance des opérateurs Python : écrire du code élégant et efficace Découvrir la puissance des opérateurs Python : écrire du code élégant et efficace Mar 11, 2024 am 09:28 AM

Les opérateurs Python sont un composant clé du langage de programmation, permettant aux développeurs d'effectuer un large éventail d'opérations, de la simple arithmétique à la manipulation complexe de bits. La maîtrise de la syntaxe, de la sémantique et des fonctionnalités des opérateurs est essentielle pour utiliser efficacement Python. Opérateurs arithmétiques Les opérateurs arithmétiques sont utilisés pour effectuer des opérations arithmétiques de base. Ils incluent l'addition (+), la soustraction (-), la multiplication (*), la division (/), le modulo (%), l'exponentiation (**) et la division au sol (//). L'exemple suivant illustre l'utilisation d'opérateurs arithmétiques : >>a=10>>b=5#Addition c=a+bprint(c)#Output : 15#Subtraction c=a-bprint(c)#Output : 5#Multiplication c=a*bprint(c)#sortie

Secrets des opérateurs Python : maîtriser la pierre angulaire de la programmation Secrets des opérateurs Python : maîtriser la pierre angulaire de la programmation Mar 11, 2024 am 09:19 AM

Les opérateurs Python sont des symboles ou des mots spéciaux utilisés pour effectuer des opérations spécifiques sur des valeurs ou pour combiner des valeurs. Ils constituent les éléments fondamentaux des langages de programmation et sont essentiels à la compréhension et à l’écriture d’un code efficace. Opérateurs arithmétiques Les opérateurs arithmétiques sont utilisés pour effectuer des opérations mathématiques de base telles que l'addition, la soustraction, la multiplication, la division et le reste. Voici les opérateurs arithmétiques les plus couramment utilisés : +Addition-Soustraction*Multiplication/Division%Remainder Exemple : x=10y=5print(x+y)#Output : 15print(x-y)#Output : 5print(x*y)#Output :50print(x/y)#Output: 2.0print(x%y)#Output: 0 Opérateur de comparaison L'opérateur de comparaison est utilisé pour comparer deux valeurs et renvoyer une valeur booléenne (Vrai

En C/C++, quelle est la signification de l'opérateur c=a+++b ? En C/C++, quelle est la signification de l'opérateur c=a+++b ? Sep 01, 2023 pm 04:29 PM

Considérons qu'en C ou C++, il existe une instruction similaire : c=a+++b; Alors quelle est la signification de cette ligne de code ? D'accord, soit a et b valent respectivement 2 et 5. Cette expression peut être considérée comme deux types différents. c=(a++)+bc=a+(++b) a un opérateur post-incrément et un opérateur pré-incrément. La manière dont ils sont utilisés dépend de la manière dont ils sont utilisés. Il existe deux concepts de base. Priorité et associativité. Maintenant, si nous vérifions l’expression de gauche à droite, le résultat sera ces deux-là. c=(a++)+b→2+5=7c=a+(++b)→2+6=8 Vérifions maintenant quelle option est sélectionnée par le compilateur - exemple de code #include<io

Expliquer les concepts d'opérateurs logiques et d'opérateurs d'affectation en langage C Expliquer les concepts d'opérateurs logiques et d'opérateurs d'affectation en langage C Sep 13, 2023 pm 06:17 PM

Tout d’abord, apprenons les opérateurs logiques. Opérateurs logiques Ils sont utilisés pour combiner logiquement deux (ou plusieurs) expressions. Il s'agit du ET logique (&&), du OU logique (||) et du NON logique (!) ET logique (&&) exp1exp2exp1&&exp2TTTTFFFTFFFF OU logique (||) exp1exp2exp1||exp2TTTTFTFTTFFF NON logique (!) exp!expTTFT Exemple de description de l'opérateur a= 10 ,b=20,c=30 sortie&&logique ET(a>b)&&(a<c)(10>

Que signifie le module php égal ? Que signifie le module php égal ? Feb 02, 2023 pm 07:27 PM

PHP modulaire égal fait référence à "%=", qui est un opérateur d'affectation étendu, ce qui signifie que l'opération modulo est d'abord effectuée, puis le résultat est affecté à la variable sur le côté gauche de l'opérateur, la syntaxe est "x % ; = y", la forme équivalente est "x = x % y". L'opérateur d'affectation étendu combine = avec d'autres opérateurs (y compris les opérateurs arithmétiques, les opérateurs au niveau du bit et les opérateurs logiques) pour l'étendre en un opérateur d'affectation plus puissant ; l'opérateur d'affectation étendu rendra l'expression d'affectation plus élégante et plus pratique.

See all articles