Sintaxis básica de C ++

1 idioma compilado

El nivel y tipo de lenguaje de programación
(de arriba a abajo, el nivel de uso está más cerca del uso humano, pero la eficiencia operativa se reduce gradualmente)

  • Lenguaje máquina, lenguaje ensamblador, etc.
  • Lenguaje compilado, como C ++, C, etc.
  • Lenguajes interpretados, como Basic, Python, etc.
  • Lenguaje de secuencia de comandos, como bash, csh, etc.

El lenguaje compilado en general necesita pasar 编译y 链接procesar para convertirse en un programa ejecutable real

2 tipos de datos de idioma

Un ejemplo simple Un ejemplo de
1 + 1 = 2, el código es el siguiente:

int sum;
int m = 1;
int n = 1;
sum = m + n;

La estructura interna del tipo de datos

  • Cada variable en C ++ tiene su tipo de datos. El tipo de datos estipula el
    método de envío y disposición del espacio de memoria ocupado por esta variable , el rango de valores que se pueden almacenar en el espacio y las operaciones en las que la variable puede participar. . (¡Para aprender C ++, debe comprender el diseño de la memoria!)

Tipo aritmético (extracto de "C ++ Primer")

Tipos de sentido tamaño más pequeño
bool Tipo booleano Octavo lugar
carbonizarse personaje Decimosexto lugar
wchar_t Carácter amplio Decimosexto lugar
char16_t Caracteres Unicode 32 ° lugar
char32_t Caracteres Unicode Decimosexto lugar
pequeño Entero corto Decimosexto lugar
En t Entero Decimosexto lugar
largo Entero largo 32 ° lugar
largo largo Entero largo 64º
flotador Punto flotante de precisión simple 6 dígitos significativos
doble Punto flotante de doble precisión 10 dígitos significativos
doble largo Punto flotante de precisión extendida 10 dígitos significativos

wchar_tLos tipos de caracteres ,, char16_ty char32_tse utilizan para ampliar el conjunto de caracteres. wchar_tEl tipo se utiliza para garantizar que se pueda almacenar cualquier carácter del conjunto máximo de caracteres extendidos de la máquina, y el char64_ttipo y el char32_ttipo sirven para caracteres Unicode.

3. Instalación y uso del entorno de desarrollo.

Después de la instalación, devenv.exepuede ubicar el programa de desarrollo de Visual Studio al comienzo de la búsqueda .

Atajos de depuración

  • F5: iniciar la depuración
  • F9: Punto de interrupción inferior
  • F11: Un solo paso en

4. Identificadores de idioma y palabras clave

Identificador

  • Los identificadores en C ++ son los nombres que se utilizan para identificar variables, funciones, clases, módulos o cualquier otro elemento definido por el usuario.
  • Un identificador comienza con las letras AZ o az o guión bajo_, seguido de cero o más letras, guiones bajos y números (0-9); como button_email1
  • No se permite que un identificador comience con un número, como 1button; un identificador no puede aparecer caracteres de puntuación, como @, & y%;
  • No confunda las mayúsculas y minúsculas. C ++ es un lenguaje de programación que distingue entre mayúsculas y minúsculas. Por ejemplo, en C ++, HelloWorld y helloworld son dos identificadores diferentes;
  • No se pueden utilizar palabras clave C ++. En principio, la longitud no puede exceder los 32 bits;

Recomendaciones para identificadores

  • No intente inventar la mejor regla de nomenclatura, debe desarrollar una regla de nomenclatura que satisfaga a la mayoría de los miembros e implementarla en el equipo del proyecto;
  • Los identificadores deben ser intuitivos, puede comprender el significado del texto, intente usar la combinación de palabras en inglés, no use pinyin chino;
  • La longitud del identificador debe ajustarse al principio de "longitud mínima && información máxima";
  • Intente usar "sustantivos" o "adjetivos + sustantivos" para los nombres de las variables, como valor o nuevoValor, y trate de evitar las matrices en los nombres. Use "verbo + sustantivos" para los nombres de funciones, como DrawGraph
  • Reglas de nombres famosos: nomenclatura húngara, nomenclatura camel o nomenclatura pascal

5. Variables y constantes

variable

  • Variable: Durante la ejecución del programa, la cantidad cuyo valor se puede cambiar es una variable;
  • Las variables se pueden asignar y cambiar durante la ejecución del programa;
  • Una variable tiene un nombre, y su tipo debe ser explicado antes de su uso. Una vez explicado, ocupará la unidad de almacenamiento correspondiente a su tipo en la memoria.

constante

Hay dos formas sencillas de definir constantes en C ++:

  1. Utilice #define, como:#define PI 3.1415926;
  2. Utilice const, como:const double PI = 3.1415926;

Nota:
intente usar const para definir constantes, #define no aparecerá en el período del compilador

# define ASPECT_RATIO 1.653			//在编译时出错,很难排错
const double ASPECT_RATIO = 1.653;	//在编译时出错,可以排错

Constante entera

  • Las constantes enteras pueden ser variables decimales, octales o hexadecimales
  • El prefijo especifica la base: 0xo 0Xsignifica hexadecimal, 0 significa octal y sin prefijo, significa decimal por defecto.
  • Las constantes enteras también pueden tener un sufijo, que es una combinación de U y L. U representa un entero sin signo (sin signo) y L representa un entero largo (largo). El sufijo puede estar en mayúsculas o minúsculas, y el orden de U y L es arbitrario.

Constante booleana

  • El valor verdadero representa verdadero.
  • El valor falso representa falso.

Constante de carácter

  • Las constantes de carácter están entre comillas simples. Si la constante comienza con L (solo cuando está en mayúscula), significa que es una constante de carácter ancho (como L'x ') y debe almacenarse en una variable de tipo wchar_t . De lo contrario, es una constante de carácter estrecho (como 'x'), en este momento se puede almacenar en una variable simple de tipo char;
  • La constante de carácter puede ser un carácter ordinario (como 'x'), una secuencia de escape (como '\ t') o un carácter general (como '\ u02C0');

Supongo que te gusta

Origin blog.csdn.net/XZ2585458279/article/details/109309492
Recomendado
Clasificación