¿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
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.