IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

type char caractère unicode


Sujet :

avec Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    958
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 958
    Points : 141
    Points
    141
    Par défaut type char caractère unicode
    Bonjour,

    Une variable de type char est codée sur 16 bit.
    Un char est un caractère unicode.
    Soit.
    Je ne comprends pas la différence avec un short qui est aussi codé sur 16 bits.
    Le codage sur 16 bits donne toujours une valeur numérique.
    Comment donc faire la différence entre un caractère unicode et un entier de type short.

    Merci beaucoup de votre réponse.
    Cordialement.

    Nathalie
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. [SHADOKS]

  2. #2
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 942
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 942
    Points : 5 654
    Points
    5 654
    Par défaut
    Gao,
    Citation Envoyé par harbonne Voir le message
    Bonjour,

    Une variable de type char est codée sur 16 bit.
    Un char est un caractère unicode.
    Soit.
    Je ne comprends pas la différence avec un short qui est aussi codé sur 16 bits.
    Le codage sur 16 bits donne toujours une valeur numérique.
    Comment donc faire la différence entre un caractère unicode et un entier de type short.

    Merci beaucoup de votre réponse.
    Cordialement.

    Nathalie
    Tu as bien compris : il n'y a aucun moyen intrinsèque de faire la différence.

    La différence vient de ce que tu en fais : si tu décides que ta valeur sur 16 bits correspond au code d'un caractère, alors c'est un char, sinon c'est un type short (ou d'autres types encore, qui peuvent avoir cette taille).
    Si les cons volaient, il ferait nuit à midi.

Discussions similaires

  1. [JDOM] caractère unicode de fin de ligne
    Par iceman dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 31/03/2009, 03h15
  2. Un caractère Unicode dans un char* ?
    Par Ekinoks dans le forum C
    Réponses: 4
    Dernier message: 13/08/2008, 01h10
  3. Array subscript has type 'char'
    Par obelix dans le forum C
    Réponses: 11
    Dernier message: 31/10/2005, 18h21
  4. Réponses: 4
    Dernier message: 14/10/2005, 09h15
  5. [CR8.5] caractères unicode
    Par Milou79 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 03/09/2004, 11h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo