C + Primer + Plus 6th Edition versión china

Nombre de archivo.c minúsculas

.C error

printf (“¡son% d pies en% d brazas! \ n”, pies, brazas);

Las variables que se van a generar se enumeran después de ""

scanf ("% f", & peso);

printf ("%. 2f", peso)

Tipo de datos: palabra clave del tipo de datos

int tipo entero básico

largo corto sin firmar firmado

letras de char y otros caracteres

flotador, doble, doble largo 小数

_Bool Booleano

_complejo plural

_Número imaginario imaginario

Entero

7 111

Punto flotante

La parte fraccionaria y la parte exponente se almacenan por separado

[Error en la transferencia de la imagen del enlace externo. El sitio de origen puede tener un mecanismo de enlace anti-sanguijuela. Se recomienda guardar la imagen y subirla directamente (img-rjNMQH2r-1601118670192) (E: \ CJR \ OneDrive \ Desktop \ CSND edición de archivos .assets \ image-20200922225435641. png)]

Cada dígito de 0x 0X hexadecimal está representado por un número binario de cuatro dígitos

3 0011

5 0101

Octal 0

mostrar

% d,% o,% x

% # o,% # x,% # X

tipo char

Use números específicos para representar caracteres específicos

ASCII

Unicode comercial Unicode

\ 7

Tamaño de letra

% zd tamaño de (int)

Un byte es el tamaño del espacio ocupado por el tipo char, generalmente 8 bits

Actualizar salida

printf () k envía la declaración al área de almacenamiento intermedio del búfer, y luego el contenido del búfer se envía continuamente a la pantalla

Cuándo enviar el contenido del búfer a la pantalla:

Búfer lleno

Carácter de nueva línea \ n

Cuando necesitas entrar

Cadena y entrada / salida formateada

Las cadenas se almacenan en una matriz de tipo char y cada celda almacena un carácter.

El último carácter \ 0, carácter nulo

Función de entrada

scanf () no leerá la entrada cuando encuentre el primer espacio en blanco (espacio, tabulación, nueva línea)

fgets ()

Cadenas y caracteres
  1. Constante de cadena "x": una matriz de tipo derivado charkj, que consta de dos caracteres, 'x' \ 0.
  2. Constante de carácter 'x': tipo básico.

tamaño del tamaño del objeto, en bytes

strlen () la longitud de los caracteres en la cadena

% 1.2f El resultado se redondea a dos decimales y la salida

#define TOES = 20; constante de error

const variable de solo lectura

* Modificador

printf("%*.*f\n");	//字段宽度*,小数点后显示*
scanf("%*d %*d %d"); //跳过响应项 

scanf agrega el operador de dirección antes de la variable

Operador

=

Utilice lvalues ​​modificables para marcar las entidades que se pueden asignar

% De operación de módulo

Se utiliza para aritmética de enteros, resto izquierdo / derecho

++ -

前缀形式:先递增,

后缀形式:q=2*a++;首先,2*a,然后递增1

Tiene una prioridad alta, solo () tiene una prioridad más alta que ellos.

while (num < 5) {
    
    
		printf("%10d,%10d\n", num, num * num++);
	}
	```
	

Supongo que te gusta

Origin blog.csdn.net/cs18335818140/article/details/108815744
Recomendado
Clasificación