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. 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
    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