[Primeiro conhecimento da linguagem C] O que é a linguagem C, o primeiro programa C e os tipos de dados da linguagem C

1. O que é linguagem C?

(1) A linguagem C é uma linguagem de programação compilada orientada a processos (diferente das linguagens de programação orientadas a objetos, como C ++ e Java, ps: C e C ++ são compatíveis). Após a compilação, um programa executável (ou seja, exe, Can ser executado diretamente).
(2) A linguagem C é muito clássica e geralmente será desenvolvida e usada na parte inferior. Linux e Mac OS são escritos em C.
(3) A linguagem C suporta plataforma cruzada (! Não um compilador cruzado, mas um sistema operacional cruzado).
(4) A linguagem C é muito próxima da arquitetura do computador e pode sentir as características do software e hardware do computador.

2. O primeiro programa C e pontos de conhecimento

#include <stdio.h>//(1)
int main()//(2)
{
    
    
	printf("Hello world!\n");//(3)
	return 0;//(4)
}

Insira a descrição da imagem aqui

2.1 Arquivo de cabeçalho

(1) #include <stdio.h> é o arquivo de cabeçalho de entrada / saída padrão a ser incluído (saída de entrada padrão)
(2) #include <____. H> é usado para o arquivo de cabeçalho fornecido pelo sistema, pesquise no localização do arquivo de cabeçalho do sistema O arquivo de cabeçalho.
#include "____. h" é usado para personalizar o arquivo de cabeçalho, procure o arquivo de cabeçalho no arquivo atual.

2.2 função principal

(1) A função principal também é uma função e o valor de retorno da função principal é geralmente int.
(2) A função principal é a função de entrada do programa, e geralmente há apenas uma. Uma vez que o programa é iniciado, ele começa a ser executado a partir da função principal.

2.3 Chamada de função

(1) Chame a função de saída na biblioteca de funções do sistema para a saída.
(2) '\ n' é um retorno de carro e alimentação de linha, que é um caractere de escape.

2.4 retornar 0;

Ocorrência:
(1) Na função principal (função main ()), significa que não há valor de retorno do sistema, ou seja, sai do programa e termina imediatamente.
(2) Em uma função personalizada, significa que não há valor de retorno da função.

3. Tipo de dados

3.1 Tipos de dados da linguagem C

char        //字符数据类型
short       //短整型
int         //整形
long        //长整型
long long   //更长的整形
float       //单精度浮点数
double      //双精度浮点数

! A linguagem C não tem tipo de string.

3.2 Por que existem tantos tipos de dados?

Como os computadores são para resolver problemas humanos, várias cenas da vida usam vários tipos de dados.

3.3 O tamanho de cada tipo de dados

#include <stdio.h>
int main()
{
    
    
	printf("%d\n", sizeof(char));
	printf("%d\n", sizeof(short));
	printf("%d\n", sizeof(int));
	printf("%d\n", sizeof(long));
	printf("%d\n", sizeof(long long));
	printf("%d\n", sizeof(float));
	printf("%d\n", sizeof(double));
	printf("%d\n", sizeof(long double));

	return 0;
}

Insira a descrição da imagem aqui
O código acima usa sizeof para calcular o tamanho do tipo, e o resultado está em bytes.

Acho que você gosta

Origin blog.csdn.net/m0_46630468/article/details/112998757
Recomendado
Clasificación