| 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 >> C /C + + Programming >> Content
    Types de données ANSI C
    La norme American National Standards Institute (ANSI) pour le langage de programmation C de l'ordinateur reste fidèle aux principes minimalistes de son design original . De nombreux programmeurs sont surpris de constater que la langue ne supporte que quatre types de données de base . Ces types fondamentales constituent le fondement de la modélisation des éléments de données plus complexes tels que des cordes et comme substituts aux autres types simples telles que les données booléennes. Char

    Le type de données char est utilisé pour la représentation des caractères individuels. Il stocke une plage numérique signé de -127 à 127 en un seul octet , en utilisant sept bits pour la valeur et le huitième pour le signe . Les valeurs numériques sont reliés à la représentation de l'ensemble ordonné de caractères ASCII. Une valeur de 65, par exemple , attribué en char traduit variable à la majuscule "A" dans le jeu ASCII. Des variables unsigned char n'utilisent pas le bit de signe , l'extension de la plage de valeurs de 0 à 255 .
    Int

    Un type de données entier est utilisé pour stocker des nombres entiers. Différents types de bits entiers de taille sont pris en charge par la norme afin d'accueillir le nombre de longueurs différentes , sans perte d'espace de stockage. Un entier norme est de 32 bits (4 octets ) de longueur , ce qui permet le stockage des numéros de 2,147,483,648 à 2,147,483,647. Les variables à court entiers utilisent la moitié de l'allocation de mémoire , 16 bits , si une plage numérique plus petite est nécessaire. Entiers longs étendre le stockage à 64 bits. Le type entier est également modifié par la désignation non signé, la suppression de bit de signe si les nombres négatifs ne vont pas être stockée.
    Float

    Le flotteur le type de données est désigné pour stocker des valeurs qui contiennent une partie fractionnaire marqué par une virgule décimale, tel que 3,15 . Le type float est une valeur en simple précision mémorisée dans une variable de 32 bits en trois parties. Un bit est affecté du signe , 8 bits pour l'exposant et 23 bits sont utilisés pour maintenir la mantisse. La notation float représente le nombre à virgule flottante en une fraction ( la mantisse ) qui est soulevée par la puissance de l'exposant à placer la virgule décimale du nombre . Par exemple , pour mémoriser la valeur de l'échantillon 1,2345 , l'exposant est positionné à 1 et la mantisse est 617 250 . Pour calculer le nombre décimal , la valeur de l'équation = mantisse x (2 x exposant) [ 1.2345 = 0,617250 x 2 ] est utilisé .
    Double

    Le type double est un type de données float élargi. Il utilise un emplacement de stockage 64-bit afin de stocker des numéros de 14 à 15 chiffres de précision . Les 64 bits sont décomposés en un signe d'un bit , 11 bits pour l'exposant et 52 bits pour la mantisse.

    Previous :

    next :
      articles connexes
    ·Comment programmer les pointeurs C 
    ·Caractéristiques de Turbo C 
    ·Comment créer une classe C + + 
    ·Comment envoyer un Socket du texte en UDP sur Linux 
    ·Computer Engineering Design Projects 
    ·Comment utiliser Unicode en C + + Programmes 
    ·Microsoft C + + Tutoriels 
    ·Comment créer un thread unique en RPC 
    ·Comment calculer une expression infixe 
    ·Comment faire pour utiliser l'outil Calculer pour le RP…
      articles en vedette
    ·Comment faire une lettrine première lettre en HTML 
    ·Comment faire un Javascript Diaporama 
    ·Comment faire un menu de programme en TI-83 Programmati…
    ·Quels sont les pointeurs et comment sont- ils utilisés…
    ·Procédures normalisées d'exploitation dans l'Oracle R…
    ·Comment ouvrir un fichier PDF en Java 
    ·Joomla Analytics Aide 
    ·Comment se connecter à la base de données Oracle sur …
    ·Comment copier et coller du texte dans les fichiers TXT…
    ·Comment rapporter les bogues Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com