0x7C en java

Bonjour,

C'est juste pour savoir se que veux dire 0x7c en java, il s'agit de 7C en hexa ? pourquoi le 0x alors ..

Enfin je cherche sur le net et je trouve pas ?

Merci d'avance

3 réponses

  1. Merci,

    tu confirme ce que je pensais.

    Le code c'est ça :

    s1 = (new StringBuilder()).append((char)(s.charAt(i) ^ 0x7c)).append(s1).toString();

    Il me reste plus qu'a chercher ...

    merci
    1. Bonjour

      Ben oui, c'est 7C en hexa. Comme en C, en PHP dans d'autres langages.
      Pourquoi 0x ? Il faut bien quelque chose pour distinguer 33 décimal de 33 hexa. C'est vrai qu' avec 7C, la question ne se pose pas, mais c'est plus cohérent, à partir du moment où on écrit 0x33 pour de l'hexa, d'écrire aussi 0x7C.
      Pourquoi 0x plutôt que 0y ou 3z, ça je n'en sais rien