Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment détecter Stack Overflow 
  • Comment personnaliser votre curseur …
  • Apache Struts Tutorial 
  • Comment désactiver Turbo sur M3 
  • Comment savoir Microsoft FoxPro lign…
  • Règles de style COBOL 
  • Changer la couleur de fond de GridVi…
  • Définition de l'encre Persistent 
  • Comment lire un répertoire dans Sca…
  • Comment utiliser des formes de diama…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment stocker une variable de chaîne en type Integer 
  • Apache Struts Tutorial 
  • Comment faire pour supprimer l'histoire dans ASP.NET 
  • Comment créer deux colonnes avec Div 
  • Comment créer un courrier au formulaire Script 
  • Comment utiliser Timestamps Lamport 
  • Comment créer des vues dans Oracle SQL 
  • Différence entre une erreur de syntaxe et d'une erreur sémantique 
  • Comment utiliser curl pour capturer le contenu d'une page 
  • Protocoles d'Office Communicator 
  • Connaissances Informatiques © http://www.ordinateur.cc