Accueil

Web

FaceBook

Telechargement

Contact

 

Ajouter aux Favoris

    Bienvenue ! 20/04/2024 @ 12:11:52 - IP : 3.138.101.95 -



Cours du langage C - ZNsoft Tutorial
 




 

Microsoft

Télécharger

SQL Server 2012

Pinpoint

Visual Studio

Choisir son PC

 
 

Developpement

Visual Basic

Langage C

Java

Assembleur

Delphi

SQL

Python

WinDev

 
 

Systèmes OS

Ms Dos

Windows 9.x

Windows Nt

Windows Vista

Unix

Linux

Mac Os

 
 

Conception Web

PHP

ASP

Html

XmL

Flash Adobe

Director Adobe

WebDev

Java Script

 




Livre GRATUIT:
Livre gratuit pour maitriser Google Docs



 
 

 

Sommaire :


Introduction - Les opérateurs - les instructions - Les fonctions - Les pointeurs

Opérateurs du lanage C

 

Cours du langage C pour les débutants

 

 

EXPRESSIONS ET OPÉRATEURS

Développer et déployer facilement vos sites web

Télécharger gratuitement Office 2013

Héberger votre site web sur des serveurs gratuits

Visual Studio 2013

Télécharger et apprenez gratuitement

Trucs et Astuces

Découvrez Windows 8.1 et télécharger le gratuitement

 

Les opérateurs relationnels :

Les principaux opérateurs relationnels sont :

· ==égalité (<> de l'affectation)

· != différence

· > supérieur

· >= Supérieur ou égal

· < Inférieur

· <= Inférieur ou égal

Les 2 opérandes doivent avoir le même type arithmétique. Si ce n'est pas le cas, des conversions sont effectuées automatiquement selon les ð Le type BOOLEEN n'existe pas explicitement en C : les opérateurs de relation fournissent les valeurs 0 ou 1 (respectivement FAUX et VRAI) du type int.

En C, on peut écrire A < B < C car cette expression correspond à (A < B) < C ce qui n'est probablement pas le résultat escompté par le programmeur : En effet si A < B, l'expression équivaut à 1 < C et sinon

Les opérateurs logiques :

Les principaux opérateurs logiques sont :

· ! Négation unaire d'une valeur logique

· && ET de 2 valeurs logiques

· || OU de 2 valeurs logiques

Ces opérateurs interviennent sur des valeurs de type int : la valeur 0 est considérée comme la valeur FAUX; toutes les autres valeurs comme la valeur VRAI.

Les valeurs produites sont 0 (FAUX) ou 1 (VRAI) du type int.

Les opérateurs && et || impliquent l'évaluation de l'opérande gauche avant celle de droite.

L'opérande de droite peut ne pas être évalué si la valeur obtenue à partir de l'opérande de gauche suffit à déterminer le résultat :

· 0 pour l'opérande gauche de l'opérateur && implique FAUX

· 1 pour l'opérande gauche de l'opérateur || implique VRAI

int Tab[10];

Soit le test : (k < 10) && (Tab[k] != v)

Si k est supérieur ou égal à 10 ,l'expression (Tab[k] != v) ne sera pas évaluée et il vaut mieux car pour k est supérieur ou égal à 10 Tab[k].

Priorités des opérateurs :

Lors de l'évaluation des expressions, certaines règles sont appliquées systématiquement par le compilateur. Le programmeur doit donc en tenir compte lors de l'écriture d'un programme.

· Les opérateurs les plus prioritaires sont appliqués en premier.

· Les opérateurs de même priorité sont appliqués de la gauche vers la droite.

· Si des sous-expressions parenthèsées sont présentes, les opérateurs présents dans celles-ci sont appliqués en premier.

L'ordre des priorités des opérateurs est le suivant :

· ! - (opérateurs unaires)

· * / %

· + -

· < <= >= >

· == !=

· &&

· ||

Ainsi A + B * C est évalué comme A + (B * C) .

Attention, tout programme qui dépend de l'ordre d'évaluation des opérandes doit être considéré comme incorrect, car pour la plupart des opérateurs il n'existe aucune règle et cela dépend du compilateur.



Déposez votre CV
lien de téléchargement direct
50 tirages offerts à l'inscription chez myPIX.com!
Dépot de CV gratuit sur Touslesemplois
Logiciel de référencement automatique

         

Devenez membre ZNsoft : La communauté Informatique

Cours -  Etudiants -  Concours -  Congrès -  Téléchargement -  Formations


_________________________________________________________________________________________________________
Qui sommes-nous ? | Contact | | Inviter un ami | Soutenir ZNsoft | Revue de press | Références
ZNsoft Corporation, Tous Droits Réservés © 2002/ 2024 ZNsoft RSS
  Dernière mise à jour : 17/04/2024