Deck C jusqu’a switch Flashcards
(72 cards)
Comment déclarer une constante (2 manières)
-#define pi 3.14 (avant int main()
-const pi = 3.14
Comment s’appelle la librairie qui contient les définitions des fonctions traitant des chaines de caractères
string.h
Comment s’appelle la librairie qui contient les définitions des fonctions traitant de la conversion des nombres et de l’allocation en mémoire ?
stdlib.h
Comment s’appelle la librairie qui contient les définitions des fonctions traitant de la conversion de caractères
ctype.h
Quelle expression est équivalente à else if
elif
Comment écrire un commentaire sur plusieurs lignes ?
/* com */
Quelle est la forme générale de la procédure de saisie ?
Scanf(«%format», &variable)
(Pas de & si chaine de caractères)
Quelle est la forme générale de la procédure d’affichage ?
Printf(«%format», variable)
Quels sont les %formats des différents types de données ?
Caractère -> %c
Chaine -> %s
Entier -> %d
Réel->%f
Quel est l’opérateur de modulo
%
Quel est l’opérateur d’incrémentation
++
J=i++
Si i =3 then j=3 et i=4
J=++i
Si i=3 then j=4 et i=4
Quelle fonction convertit une chaine en entier ?
include <stdlib.h></stdlib.h>
atoi
I=atoi(«1234»)
Quelle fonction retourne la valeur absolue ?
include <stdlib.h></stdlib.h>
abs
I=abs(j);
Quelle fonction sert à faire puissance x^y ?
include <math.h></math.h>
pow
Result = pow(x,y);
Quelle fonction sert à faire la racine carrée ?
include <math.h></math.h>
sqrt
Resultat = sqrt(x)
Quelle fonction sert à convertir une chaine en réel double ?
atof
res=atof(«12.56»);
Quel code caractère permet d’aller à la ligne suivante ?
\n
Quel code caractère permet d’effectuer un retour chariot (retour au début de la ligne actuel comme sur une machine à écrire) ?
\r
Quel code caractère permet de faire un backlash ?
\\
(double, s’affiche bizarrement dans cette app)
Quel code caractère permet de faire une apostrophe ?
\’
Quel code caractère permet de faire guillemets ?
\»
guillemets us en réalité
Quel code caractère permet de faire le caractère NULL ?
\0
Quelle opérateur permet de vérifier l’égalité ?
==
= seul sert à affecter
Quel fonction permet de convertir Majuscule -> miniscule ?
include <ctype.h></ctype.h>
tolower
C1=tolower(c2);