Red de conocimientos sobre prescripción popular - Conocimiento del confinamiento - ¿Cuáles son las características del algoritmo? 2. ¿Cuáles son los tipos básicos de lenguaje C? 3. Operador condicional "expresión 1

¿Cuáles son las características del algoritmo? 2. ¿Cuáles son los tipos básicos de lenguaje C? 3. Operador condicional "expresión 1

Un algoritmo es un método mecánico y unificado para resolver problemas, que se utiliza a menudo en informática, procesamiento de datos y razonamiento automatizado.

Tipo de datos básico 1 categoría de tipo de datos

Entero: entero corto, entero, entero largo

Tipo de carácter: carácter

Coma flotante tipo: flotante y doble representan los seis tipos de datos básicos en lenguaje C.

2. Introducción a varios tipos de datos

2.1 Entero

Los enteros incluyen entero corto, entero y entero largo.

2.1.1 Entero corto

A corto = 1;

2.1.2 Entero

Generalmente ocupa 4 bytes (32 bits) , el bit más alto representa el signo, 0 representa un número positivo y 1 representa un número negativo. El rango de valores es -2147483648 ~ 2147483647 y el orden de almacenamiento en la memoria es primero alto y luego bajo, por ejemplo, 0x12345678.

Dirección: 0x 0012f 78 0x 0012f 79 0x 0012ff 7a 0x 0012ff 7b.

Datos: 78 56 34 12

Definición: Utilice la palabra clave int, por ejemplo:

int a = 6

2.1; 3 Entero largo

Long a = 10;

2.2 Tipo de punto flotante

El tipo de punto flotante incluye el tipo de precisión simple y el tipo de precisión doble.

2.2.1 Tipo de precisión simple

Tipo de punto flotante, también llamado tipo real, también llamado precisión simple. Generalmente 4 bytes (32 bits),

Float a = 4.5

Dirección: 0x 0012f 78 0x 0012f 79 0x 0012ff 7a 0x 0012ff 7b.

Datos: 00 00 90 40

Tipo doble

Generalmente 8 bytes (64 bits).

¿Doble? a = 4.5

Dirección: 0x 0012f 78 0x 0012f 79 0x 0012ff 7a 0x 012ff 7b 0x 012ff 7c 0x 012ff 7d 0x 012ff 7e 0x 012ff 7

Datos: 00 00 00 00 12 40

2.3 Tipo de carácter

En varios sistemas, el tipo de carácter ocupa un byte (8 bits). Se define de la siguiente manera:

char c = ' a

También puedes asignar el valor utilizando el código ASCII correspondiente al carácter, de la siguiente manera:

char c = 97

Operador binario de expresión condicional b? X: y, primero calcule la condición b y luego juzgue. Si el valor de b es verdadero, se calcula el valor de x y el resultado de la operación es el valor de x; de lo contrario, se calcula el valor de y y el resultado es el valor de y; Una expresión condicional nunca evalúa xey al mismo tiempo. Los operadores condicionales son asociativos por la derecha, es decir, se evalúan en grupos de derecha a izquierda. Por ejemplo, ¿un? B: ¿C? D: ¿Presionarás a? B: (C? D: e) Implementación.