Dennis Ritchie a développé un langage de programmation général structuré pour Bell Telephone Laboratories qui allait être connu sous le nom C. C a depuis été développé en C + + , mais une grande partie de la langue d'origine persiste, et la plupart des compilateurs C + + sont capables de mettre en œuvre les déclarations de C originales . Bien compilateurs C + + disposent d'un ensemble de données plus élaborée , intégrant l'utilisation et la création d'objets , les types de données de base de C sont encore en usage . Types de base
Les types de données de base utilisées dans C sont : char , int, float et double . Bien qu'il y ait un booléen dans certains compilateurs C + + , booléen n'est pas un type de base en C. En C, pour les booléens , vous utilisez 1 (vrai ) et 0 (false). Char est l'abréviation de caractère. Chars peuvent être une seule lettre comme dans 'A' ou 'a'. Un '1 ' entre apostrophes est le caractère un et pas l' entier un. Une différence principale est la quantité de bits utilisés pour stocker la valeur . Char est généralement du type de données plus petits , en utilisant seulement les 8 bits. Selon le compilateur et l'ordinateur, un int (entier) peut être 16 ou 32 bits. Flotteurs sont généralement 32 bits. Un flotteur est utilisé pour déclarer «point flottant nombre variable" , c'est à dire la valeur stockée contient une décimale. Un double est utilisé pour vraiment grands nombres à virgule flottante
aide modificateurs
modificateurs en C incluent: . Long, court, non signé et const . L'utilisation de longue et courte est d'optimiser l'espace alloué pour vos variables . Le montant exact de l'espace alloué peut varier d'un compilateur de compilateur. Mais ANSI spécifie qu'un court int doit être inférieur à un entier , qui est inférieur à un long int . De même, un flotteur est inférieure à une double, qui est inférieure à un long double . L'utilisation des non signé permet le bit de dérivation à utiliser numériquement , et non en tant que bit de signe pour indiquer positive ou négative. L'effet est d'augmenter la plage de valeur positive de la valeur d' une variable au coût de valeurs négatives. Par exemple, un short int (en supposant 16 bits) peut stocker des valeurs allant de -32768 à 32767 . Un unsigned short int magasins valeurs comprises entre 0 et 65535 . Const , court pour constante , est utilisé pour déclarer des valeurs qui sont immuables et ne peuvent pas être modifiés par le programme en cours d'exécution .
Exemples en C
int x , y, z ; court âge int; longue population int , float salaire , les impôts , le double bignum ; const float pi = 3,14159 ;