minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
- #include<stdio.h> //编译预处理指令
-
- int main() //程序的入口主函数main
- { //程序(函数、功能)结束标志
-
- return 0; //程序退出前返回给调用者(操作系统)的值
- } //程序(函数、功能)结束标志
A ênfase está na mudança e o seu valor mudará durante a execução do programa.
Quatro características: nome da variável, valor da variável, unidade de armazenamento, tipo de variável;
Consiste em letras, números e sublinhados e só pode começar com um sublinhado ou uma letra, não um número, e diferencia maiúsculas de minúsculas.
Método de nomenclatura: como o nome indica, use a nomenclatura em inglês. Nomenclatura CamelCase, int secondPreYear. Os nomes das funções geralmente são precedidos por sublinhados.
Simplificando, no sistema operacional (Windows, Linux), o tipo inteiro é um número inteiro (4 bytes = 32 bits), o tipo de ponto flutuante é um decimal (float: 4 bytes = 32 bits) e o tipo de caractere é o código ASCII (char: 1 byte = 8bit) (pode ser representado por um número inteiro)
Nota: 32 bits é 2 elevado à 32ª potência
No microcontrolador, o número inteiro é 2 bytes = 16 bits, ou seja, o número máximo representável é 2 elevado à 16ª potência, que é 65536
Existem muitos operadores na linguagem C, que podem ser divididos aproximadamente nas seguintes categorias:
+
Adição-
Subtração*
multiplicação/
divisão%
Encontre o restante (módulo)++
auto-crescente--
Diminuir==
igual!=
não é igual a>
mais do que o<
menor que>=
maior ou igual a<=
menos que ou igual a&&
lógico E||
lógico ou!
negação lógica&
E bit a bit|
OU bit a bit^
XOR bit a bit~
Negação bit a bit<<
Deslocar para a esquerda>>
Mover para a direita=
Atribuição+=
atribuição cumulativa-=
atribuição progressiva*=
atribuição cumulativa/=
atribuição de divisão cumulativa%=
Encontrar tarefa restante<<=
atribuição de turno à esquerda>>=
atribuição de turno à direita&=
atribuição AND bit a bit|=
Atribuição OR bit a bit^=
Atribuição XOR bit a bit? :
Operadores condicionais comoa > b ? a : b
Expresse sea > b
é estabelecido, o resultado éa
, de outra formab
。,
O operador vírgula é usado para executar múltiplas expressões sequencialmente, mas o resultado de toda a expressão é o resultado da última expressão.sizeof
O operador é usado para obter o número de bytes ocupados por um tipo de dados ou variável na memória.(type)
Um operador de conversão que converte o valor de uma expressão em um tipo especificado.[]
Operador subscrito, usado para indexação de array e acesso ao deslocamento do elemento apontado por um ponteiro..
Operadores de acesso de membros para estruturas ou sindicatos.->
Acesse membros de uma estrutura ou união por meio de ponteiros.&
Obter operador de endereço.*
Operador de desreferência de ponteiro (também um operador de multiplicação, mas o contexto determina seu significado).Esses operadores desempenham um papel muito importante na linguagem C e são a base para a construção de diversas expressões e instruções complexas.