Le langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société








télécharger 13.55 Kb.
titreLe langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société
date de publication10.06.2018
taille13.55 Kb.
typeDocumentos
ar.21-bal.com > loi > Documentos
Le Langage C :

Introduction :

Le langage C est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation UNIX dans les laboratoire AT & T de la société de Thomson en (1972).

Les ancêtre du C :

  • AlgoL 1960

  • Pasic 1966

Le C existe sur toutes les plateformes et est gratuit :

  • MSDOS  Turbo C

  • Windows Dev C++, Code blocs, Visual studio c++, borland c++

  • Linux-Unix  gcc de GNU

  • Mac

Les langages respectent la syntaxe du C

  • C++ 1980

  • Java 1997

  • Python , Ruby , PHP, perl, Java script, ..

Le C dispose de fonctionnalités qui peuvent manipuler l’architecture matérielle et d’autre qui font abstraction de celle-ci.

(Mot Mémoire, Bit, interruptions ,etc.)

II. Les objets de données et les types :

  1. Les types prédéfinis

Type en Algo

Type en C

Entier

Int, short int, long int, unsigned

Réel

Float , Double ,6 décimales , 12 décimales

Caractère

Char

Chaine

Char nomchaine [taille]

Booléen

Pas de booléen en C, il est assimilés a un entier, int ou 0 ou 1

B) Déclaration d’une variable

Type nomvariable ;

Ou bien

Type nomvariable=valeur

Exemple : int age ;

Float Moyenne =0 ;

C) déclaration d’une constante

Const type nomconstante= valeur,

Ou bien

#define nomconstanteValeur

Exemple : const float tva =20 ;

III. Les opérations :

  1. Les opérations arithmétiques :

Addition+, soustraction - , Multiplication * , division / , Modulo %

Les raccourcis :

Nomvariable= nomvariable operateur valeur



Nomvariable operateur = valeur ;

Il y a : +=, -= , /= , *=

Exemple : x+ =5 ; (=) x- x+5 ;

y-=2 ; (=) y=y-2 ;

incrémentation et décrémentation : ++, - -

notation post fixée : x++ ;

notation préfixé : ++x ;

La différence entre les deux notations :

Y=++x ;- x=x+1 ;

Y=x

Y=x++ ;  y=x

X=x+1 ;

  1. Les opérations logiques

Operateur

Algo

C

Négation

Non

!

ET ( conjonction)

ET

&&

Ou (disjonction )

Ou

ll

Le Langage C : unsigned

  1. Les opérations de test

>, >=, <, <= , !=, ==

A différencier : Affectation et test d’égalité

Operateur

Algo

C

Affectation



=

Test d’égalité

=

==

IV. Les action

a)La saine :

scanf (“format“, &nomvariable) ;

format : %d entier , %f  réel

%c caractère , %s  chaine

F : opérateur d’adresse mémoire

Exemple : scanf (“%d“, &age) :

  1. L’affichage :

Printf (“texte“ ) ;

Ou bien

Printf (“format“, nom variable),

Exemple : printf (“bonjour“)

Printf ( “La Moyenne est %f“,Moyenne) ;

V. Syntaxe générale

#include  inclusion de librairie

Intmain ()  Fonction Principale main début de l’éxécution

{  début

Printf(“bonjour“) ;  instruction

Return 0 ;  retour de la fonction

}  FIN

similaire:

Le langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société iconDéfini par Ken Thompson et Denis Ritchie

Le langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société iconLe systeme d’exploitation windows : évolution historique et comparaison des différentes versions
«New Technology». Ce système d’exploitation de la firme Microsoft évolue de la manière suivante

Le langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société iconL’Ambassade de France et l’Institut français d’Israël sont heureux...
«Pialat, Carné et Grémillon, Doillon, Cavalier et Garrel, tentent une expérience solitaire. Avec le langage et l’écriture cinématographiques....

Le langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société iconBibliothèque publique de Brossard (bpb)
«Quel genre d’expérience numérique sommes-nous intéressés à implanter : un laboratoire de fabrication (maker space), un laboratoire...

Le langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société iconAtelier d’écriture débouchant sur la réalisation en binôme d’une nouvelle fantastique
«Autre», qui est en nous… Dans sa nouvelle, écrite dans l’Angleterre de l’ère victorienne (une période très riche pour la littérature...

Le langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société iconRapport sur la capacité de détection des badges rfid
«voisinage» est celle qui se développe le plus actuellement car elle offre un bon compromis entre distance de détection et vitesse...

Le langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société icon«La frontière vibre de toutes les voix du monde»
«étrangers» dont on ne parle que dans les débats sur la sécurité, l’immigration, etc.; et qui sont un peu les invisibles, les intouchables...

Le langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société iconUn système temps réel est un système (application ou ensemble d’applications)...
«qui va vite / rapide» mais un système qui satisfait des contraintes temporelles (les contraintes de temps dépendent de l’application...

Le langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société iconLe Tourisme dans le Désert, Architecture et Développement
«Urban, planning and design», IL y a près de trois ans. Enseignant l’architecture touristique, pendant un semestre, elle a travaillé...

Le langage c est né de l’expérience du Mr. Denis Ritchie qui travaillé sur l’écriture du système d’exploitation unix dans les laboratoire at & t de la société iconAutomne 2013 plan de cours
«Unified», combinée à l'apprentissage du langage uml, est présentée et mise en pratique dans un projet de conception et d'implantation...








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com