STRING
# include
string)
diclaration -chaîner vide"
string identificateur ;
" liloucou")
-chaine de Caractère
>
- caractèr simple char c ('x') ; salement un sand caractere
famille apienom
concatenir des chaînes
string ; string
nom
nom =
; string famille ; presen;
on
peut concatena aur des char an
famille +
premon v
Accès aux chaires :
premier indice =
0
fonctions specifique :
la taille
chaire-size() : renvois de la chaîne
chaine insert (position , chaire2) : insere chaise 2 à partir de pos
.
chaire replace (position , n , chaire2) : remplace à partir de pos les
\
par chaine
n caracter 2
utilisable pour utilis hair vide Laine
·
supprimer :
pour
chaine (sous Laire) renvoie l'indice dans chaine Mcareti
-
find : der
de sous chaîne à
partir de la
gauche
chaine .
rfind (sous chaire) : idem depuis la droite
e si elle trouve
,
pas
renvoie
, string in
pos
chairesubstr(depart longueur) renvois
.
,
: la vous chaîne de chaine
à
partir de
départ de longueur "longueur"
Alias de
types
nouveau
initialisation :
typedef type alias
-bien
identifié a dont on
parle changement
,
ultérieurs ①
simple
LES STUCTURES
entilés
-representer des
qui ont des
types differents.
Initialisation tIPIstruct Date [ I
definir en
champio dehors
dif erestabl
nt e Sound tomi - =
=1 des
fonctions
anne
;
}i
structures structure
- on
peut pas fair des de
arès à une valeur : structure ,
champ
Pas compilation
d'opérateurs d'égalité entre structuree
problème de
si on vent comparer ,
le
fair camps par champs
Or peut choisir le nb de bitr utilisés
par nos données dans les
structures.
les Operateurs bits à bits
exclusif 1 1 = 0
1
on
·
: ^
bit à bit & 10
ET - logique ·0
·
:
Λ M 10
·
ou-logique lit a bit : 110010
si un des 2 bits à 1 alors un tuc à 1
bit à bit le complement
negation un à 1
·
en
exclusif bitàlit b's donne b
·
b10 donne b
binaire le
décalage du
motif rs
gauche nLa 3
·
000 1001
- 1001000
·
decalage du
motif biraive
3
vers l droite nS)3
division entre 000 1001
par
D bit de
signe 000100
00110110
m
Lajoute des O
=
m < 3 10110000 à droits
α
supprime
l'info à
gauche