Dennis Ritchie desenvolveu uma linguagem estruturada, de propósito geral de programação para Bell Telephone Laboratories , que veio a ser conhecido como C. C já foi desenvolvido em C + +, mas grande parte da língua original persiste , ea maioria dos compiladores C + + são capazes para implementar declarações originais C . Embora os compiladores C + + tem um conjunto de dados mais elaborado, incorporando o uso e criação de objetos , tipos de dados básicos de C ainda estão em uso . Tipos básicos
Os tipos de dados básicos usados em C são: char, int, float e double . Embora haja um boolean em alguns compiladores C + + , boolean não é um tipo básico em C. Em C, para valores booleanos , use 1 (verdadeiro ) e 0 (false). Char é curto para o personagem. Caracteres podem ser uma única letra como em ' A' ou 'a' . Um '1 ' entre aspas simples é o char e não o inteiro um. Uma diferença principal é a quantidade de bits utilizados para armazenar o valor . Char é geralmente o menor tipo de dados , usando apenas 8 bits. Dependendo do compilador e computador, um int (inteiro) pode ser 16 ou 32 bits. Floats são geralmente 32 bits. A bóia é usada para declarar " número de ponto flutuante " variável , ou seja, o valor armazenado contém uma decimal. . Uma dupla é usado para realmente grandes números de ponto flutuante
Usando modificadores
modificadores em C incluem: longo, curto , não assinado e const . O uso de longo e curto é para otimizar o espaço alocado para as suas variáveis . A quantidade exata de espaço alocado pode variar de compilador para compilador. Mas ANSI especifica que um inteiro curto deve ser menor do que um inteiro, que é menor do que um longo int . Da mesma forma um flutuador é mais pequeno do que uma dupla , que é menor do que uma dupla longa . O uso de unsigned permite que o bit de chumbo para ser utilizado em termos numéricos, em vez de um bit de sinal para indicar positivo ou negativo . O efeito é o aumento da faixa de valor positivo de valor de uma variável com o custo de valores negativos. Por exemplo, um short int (supondo que 16 bits) pode armazenar valores que variam -32.768-32.767 . Um unsigned int lojas curtas valores entre 0 e 65535 . Const , abreviação de constante, é usado para declarar os valores que são imutáveis e não podem ser alterados pelo programa durante a execução.
Exemplos em C
int x , y, z ; short int idade ; população long int ; flutuar salário, impostos; dupla bignum ; const flutuador pi = 3,14159 ;