Difference entre ' et "

Résolu/Fermé
stell-91 Messages postés 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 - Modifié le 9 juil. 2017 à 09:38
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 14 juil. 2017 à 18:19
Bonjour,

J'ai un peu du mal en programmation car je pense ne pas avoir compris la difference entre " et '.
Si je comprend bien dans un programme quand je fais "x" on affichera le caractere x en sortie.
mais si je fais ça 'x' qu'elle est la difference ? pourquoi faire 'x' ?


Merci pour vos explications


1 réponse

Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 11
Modifié le 9 juil. 2017 à 09:56
Bonjour stell-91,

Les simples guillemets sont pour les caractères or que les double guillemets sont pour les chaînes de caractères.

Tu ne peux pas par exemple écrire en C :
'chaîne' mais tu peux écrire "chaîne".

En fait le caractère correspondant à un entier dans la table ASCII or que l'autre est un tableau composer de caractères.

Tu viens d'un langage de haut niveau genre PHP, Python, Ruby ou autre ?
1
stell-91 Messages postés 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 5
9 juil. 2017 à 12:51
Merci pour tes explications juste avec les deux premieres lignes j'avais compris. Mais là c'est encore plus claire.

Non je debute.
0
yg_be Messages postés 22722 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476 > stell-91 Messages postés 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022
9 juil. 2017 à 13:06
bonjour, peux-tu marquer le sujet comme résolu?
0
stell-91 Messages postés 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 5
14 juil. 2017 à 17:17
Pour revenir csur ce que tu m'as dit "chaine" c'est ok 'a' c'est bon aussi "a" ça reste bon, mais 'chaine' c'est faux ?

Tu valides ?
0
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 101 > stell-91 Messages postés 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022
14 juil. 2017 à 18:19
Oui,
Une chaîne, ça contient des caractères et un terminateur:
"chaine" est composée des caractères 'c' 'h' 'a' 'i' 'n' 'e' et du terminateur noté '\0'
"a" est composée du caractère 'a' et du terminateur '\0'
"" est une chaîne dite vide, elle contient seulement la caractère terminateur '\0'
0