Valeur ordinale

bonjour :)

petite question sur les valeurs ordinales;
lorsque je rentre comme nom "abcd", la somme des valeurs ordinales de chaques caractères correspond-t-elle à 1+2+3+4 => 10 ??

merci d'avance!

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Je ne suis pas certaine de bien comprendre ta question.
    À priori, ça dépend de l'opérateur utilisé, du type de tes variables et aussi du langage de programmation. Dans certains langage, l'opérateurs de concaténation de chaîne est le même que l'addition. "a+b+c+d" avec a=1, b=2, c=3, d=4 pourrait donner 10 alors que a="1", b="2", c="3", d="4" pourrait donne "1234".

    Ou autre manière de comprendre ta question...

    La "valeur" d'une lettre correspond à son encodage (ASCII, UNICODE..). Par exemple la valeur ascii de a est 91. Dans un tel cas, la somme des valeurs ordinales de chaques caractères seraient plutôt 91+92+93+94.