Skip to content
- L'opérateur d'incrémentation et de décrémentation i = i + 1 s'écrit: i++ ou ++i i = i - 1 s'écrit: i-- ou --i - pour incrémenter ou décrémenter une variable, par exemple dans une boucle (dans ce cas, pas de différence entre la notation préfixe (++i,--i) et la notation postfixe (i++,i--). Langage C- Thomas Guyet 1.2 Fonctions Une fonction est une sorte de boîte noire : – à l’extérieure, elle est vue comme une instruction qui réalise une tâche de traitement de données (peu importe comment! 23-03-2015               6 0 obj Format de Adresses des variables auxquelles les données sont attribuées lecture des données (adresse d'une variable= nom de la variable précédé de &) - La fonction scanf reçoit ses données à partir du fichier standard stdin (le clavier) - La chaîne de format détermine comment les données reçues doivent être interprétées - Les données reçues correctement sont mémorisées aux adresses indiquées par adr_var_1, adr_var_2, … Entiers: on utilise: %ld, %li, %lu, %lo, %lx Rationnels: pour les "long double", on utilise: %Lf, %Lg ou %Le scanf("%d", &nombre); On entre au clavier 33, nombre = 33 Indication de la largeur maximale: il est possible de la spécifier, mais ceci est peu recommandé, si les chiffres d'une variable passent au-delà du champ spécifié, ils seront assimilés à la prochaine variable qui sera lue! Pour produire de nouvelles valeurs, les variables et les constantes peuvent être combinées à l'aide d' En mathématiques, on distingue divers ensembles de nombres (entiers naturels, entiers relatifs, réels, complexes,…). Le C est un langage compil´e (par opposition aux langages interpr´et´es). - S'il n'y a qu'une seule instruction, les accolades sont inutiles.
On choisit la structure qui reflète le mieux l'idée du programme que l'on veut réaliser, en respectant les directives suivantes: - Si le bloc d'instructions ne doit pas être exécuté si la condition est fausse -> while ou for - Si le bloc d'instructions doit être exécuté au moins une fois -> do-while - Si le nombre d'exécution du bloc d'instructions dépend de une ou plusieurs variables qui sont modifiées à la fin de chaque répétition -> for - Si le bloc d'instructions doit être exécuté aussi longtemps qu'une condition extérieure est vraie (par exemple aussi longtemps qu'il y a des données dans un fichier d'entrées) -> Le choix entre for et while est souvent une question de préférence et d’habitude. Ce cours est destiné à un usage strictement personnel, le fichier est de format pdf de niveau Avancée , la taille du fichier est 1.62 Mo. Le langage C reste un langage particulièrement populaire. /Length 322 20-03-2015               TP1 ... ax2+bx+c = 0 en discutant la formule. - une expression fournissant un résultat numérique si A-B est vrai, si A-B est différent de 0, si A est différent de B Remarque sur les exemples: Comme une seule instruction suit le if et le else, les accolades ne sont pas obligatoires. Cette conversion implicite s'effectue en général des types "plus petits" vers les types "plus larges", afin de ne pas perdre en précision. /Font 21 0 R N!�nF Cela signifie qu’un programme C est d´ecrit par un fichier texte, appel´e fichier source. 04-03-2015               (Le else est rattaché au premier if) Il existe trois sortes de structures répétitives: while, do while et for. ? Dropbox propose aussi un outil d'écriture collaborative à son serviceGoogle propose une requête pour retrouver son téléphoneSony Pictures : Des milliers de mails et documents confidentiels dévoilésNVIDIA publie un pilote correctif et met à jour SHIELD Hub ainsi que GeForce ExperienceChromebit, la clé USB Google et Asus qui transforme n’importe quel écran en ordinateurUne personne aurait pu supprimer toutes les vidéos d’une chaine Youtube en quelques secondesFirefox 37 apporte un cryptage complémentaire à HTTPSPiratage de Labio.fr : le laboratoire répond à nos questions et ne payera pas la rançonAWS lance des instances géantes avec 48 To de stockageWhatsApp ajoute les appels gratuits et illimités à son applicationNadim Kobeissi : de Cryptocat à Peerio, du piratage au doctoratL'Université de Nantes inaugure son datacenter modulaire taillé pour le HPCGooglinette : les recherches de Google en devinettesÀ la SNCF, une fuite de données simple comme une touche F5Des satellites GPS de Boeing affectés par une erreur techniquePlus de 700 000 routeurs ADSL vulnérables au piratageTwitter sous le coup d’une action collective pour discriminationLes montres connectées étaient déjà présentes dans les films, séries et dessins animésUne Audi autonome va traverser les USA de SF à New YorkÉclipse du Soleil : comment la suivre en direct sur InternetNvidia dévoile Drive PX, un système de conduite autonomeEmbarquez pour Apollo 11, expérience virtuelle hors du communCe jour où Google a exposé les données de 282 867 domainesYahoo publie le code de son plug-in de chiffrement mailAprès un an sans mise à jour, HAWKEN revient à la vieLe big data au service du séquençage ADN pour accélérer les diagnosticsApple : retour à la normale après une panne de plus de 11 heuresLe plan de Fleur Pellerin contre le piratage sur InternetApple Watch, Watch Edition et Watch Sport : de 399 à 18.000 euros !Apple présente le “nouveau MacBook” qui remplace le MacBook AirGoogle développe une version d'Android pour la réalité virtuelleQuand la MPAA demande à Google de déréférencer son propre siteHeroes of the Dorm : un tournoi HotS avec 450 000 $ de bourses d'études à gagner1 milliard d'adresses mails volées, 2 pirates inculpés7 sites qui permettent d’envoyer des fichiers de + ou – 2 GoSmartphones : Apple passe en tête devant Samsung56% des consommateurs inquiets pour leurs données en EuropeMWC 2015 : Onevisage pésente un scan facial 3D pour smartphonesCaméras sportives : Xiaomi s'attaque au monopole GoProYi Camera, la caméra embarquée de Xiaomi à moins de 60€Faille FREAK : quand des connexions SSL/TLS se contentent d'un chiffrement RSA sur... 512 bitsEn partenariat avec "Positive Technologies", Esprit a l'honneur d'inviter ses étudiants à la 1ère édition de l’événement ESPRIT HACK DAYS dans les locaux d'ESPRIT Chotrana 2 et ce le 03 et le 04 Mars 2015.La direction des stages d’ESPRIT et Ernst & Young ont le plaisir d'inviter ses étudiants à la journée de l’entreprise du mercredi 4 mars 2015 dans la salle E5 d’ESPRIT Factory. Que fait ce programme? 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 >>