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

C# Discussion :

convertir int negatif en int positif


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 28
    Points : 19
    Points
    19
    Par défaut convertir int negatif en int positif
    Bonjour,
    je voudrai savoir comment convertir un int qui aurait une valeur negative en un autre int qui aurai la meme valeur mais positive.

    je penser a sa mais cela ne marche pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
                float temp_min = -14,147;
                uint32 ui_temp_min;
                int i_temp_min;
     
                i_temp_min = Convert.ToInt32(temp_min); // recupere la valeur entiere negative soit -14
                ui_temp_min = Convert.ToUInt32(i_temp_min); // provoque une erreur : La valeur était trop grande ou trop petite pour un UInt32.
    je le converti d'abort en int car j'ai egalement besoin de la valeur entiere negative.

  2. #2
    Expert éminent
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Points : 7 660
    Points
    7 660
    Par défaut
    En multipliant par -1 peut être ? ...

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 28
    Points : 19
    Points
    19
    Par défaut
    c'est vrai sa, pourquoi chercher compliqué quand on peut le faire facilement

  4. #4
    Expert éminent
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Points : 7 660
    Points
    7 660
    Par défaut
    Pour mieux répondre, tu peux aussi utiliser la fonction Math.Abs ce qui revient à faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int value = -10;
    int positiveValue = -value;
    la méthode faisant quelques vérifications supplémentaires (dépassement de capacité).

    La prochaine fois fait une recherche, pour une question aussi simple (google donnerait une réponse en moins de 30 secondes je pense) c'est dommage d'ouvrir un sujet

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir un byte negatif en int positif
    Par Ghunter59 dans le forum Langage
    Réponses: 2
    Dernier message: 02/04/2009, 18h55
  2. [(cast)] convertir un char en int...
    Par APoLLoN1234 dans le forum C++
    Réponses: 12
    Dernier message: 16/03/2006, 00h15
  3. convertir un char en int / et prob d'espace
    Par yanchasp dans le forum C++
    Réponses: 20
    Dernier message: 07/02/2006, 20h17
  4. Convertir un void* en int ...?
    Par alex6891 dans le forum C++
    Réponses: 15
    Dernier message: 15/11/2005, 23h43
  5. [Conversion]Convertir un char[] en int
    Par ThanosT dans le forum Général Java
    Réponses: 10
    Dernier message: 11/11/2005, 13h23

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