| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Types contradictoires en C
    Dans le langage de programmation C , comme avec d'autres langages de programmation , les programmeurs de stocker des valeurs différentes dans les variables . Selon le type de valeur qu'ils souhaitent conserver , ils vont utiliser un autre type de variable qui est optimisé pour faire face à ce genre de valeur plus efficacement. Cependant, les types de variables sont mutuellement incompatibles et vont entrer en conflit s'ils sont tous deux utilisés dans une opération. Types numériques

    C , il existe deux grands types de variables natives pour les nombres : nombres entiers et en virgule flottante. Les programmeurs utilisent des nombres entiers, ou des types "INT" , pour stocker des nombres entiers tels que 1, 2 , 3, 300 , 3000, ou tout autre numéro qui est composé uniquement d'unités complètes . Les programmeurs utilisent des nombres à virgule flottante , ou des types " float " , pour les numéros qui ont une composante décimal. Ceux-ci peuvent être des nombres aussi petits que .0003 ou plus grand que 300.000,3 .
    Variables à caractère

    caractères, tels que des lettres ou des symboles, sont stockés dans le "char" type de données natif . Une variable char unique peut contenir une seule lettre ou symbole. Contrairement aux types de données numériques , qui peut stocker une valeur numérique dans une seule variable, variables char peut contenir un seul caractère . Si un programmeur veut stocker des mots ou des phrases , il doit utiliser un tableau de variables char . Ce sont des structures qui se compose de plusieurs variables char , chaque variable contenant une lettre. Par exemple, si un programmeur voulait stocker le mot « ordinateur », il utiliser un tableau à huit emplacements de variables char , chaque fente tenant un de ces caractères dans le mot.
    < Br > Conflits casting

    types de variables sont créés de telle sorte qu'ils peuvent être utilisés uniquement dans des opérations avec d'autres variables du même type . Pour certaines opérations , ces conflits sont une extension de la logique simple: si un programmeur tente de soustraire un personnage à partir d'un nombre entier , il obtiendra une erreur de type conflictuel . D'autres conflits de type sont moins intuitive. Par exemple, alors que les deux un entier et un flotteur sont des nombres qui ont des valeurs qui peuvent être utilisés ensemble dans une équation mathématique , les conflits de type C de prévenir la soustraction d'une virgule flottante à partir d'un nombre entier .
    Re - coulée

    la façon de traiter ces conflits de type vise à refondre temporairement numéros que le même type. Par exemple, pour soustraire Float A partir Entier B, un programmeur refonte temporairement B comme un flotteur. Il ferait cela avec le code suivant: " (float ) B - A; " qui n'affecterait pas le type réel de B, mais changer temporairement de l'équation. Les programmeurs peuvent refondre nombre d'autres chiffres, mais ils vont gagner ou perdre des qualités distinctives. L' int 50 fonte comme un flotteur devient 50.00 alors que le flotteur 35.55 remanié comme un int est 35.

    Previous :

    next :
      articles connexes
    ·Comment initialiser une variable Float 
    ·Comment afficher plusieurs histogrammes dans Matlab 
    ·Comment accéder à l' instar SQL Command 
    ·Les alternatives pour DataGridView 
    ·Comment créer DataGrid Colonnes Templated 
    ·Video Studio Tutorial 
    ·Comment éditer un fichier MSI 
    ·Comment faire une photo cliquable 
    ·Comment faire pour obtenir un diplôme en Hacking 
    ·Syntax Error vs sémantique 
      articles en vedette
    ·Comment utiliser DBI se connecter à Perl 
    ·Comment utiliser PHP pour remplir une base de données 
    ·Comment créer un site web dynamique en PHP avec tablea…
    ·Comment faire pour enregistrer des données sur XCode p…
    ·Qu'est-ce qu'une classe ActiveX 
    ·Comment faire pour convertir DataReader DataSet 
    ·Comment détecter les collisions dans Xcode 
    ·Comment éditer les fichiers PHP 
    ·Comment écrire Perl Script 
    ·Comment connecter un conducteur jTDS de SQL Express 
    Copyright © Connaissances Informatiques http://fr.wingwit.com