Galería de mapas mentales Tipos de datos en lenguaje C y tipos de datos de declaración
Este es un mapa mental sobre los tipos de datos del lenguaje C y los tipos de datos de declaración. Estos tipos definen los tipos de datos que las variables o funciones pueden almacenar y las operaciones que se pueden realizar con estos datos.
Editado a las 2024-02-07 15:45:09,Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
tipo de datos
tipo básico
expandir
constante
Una cantidad que no se puede cambiar mientras el programa está en ejecución.
variable
La cantidad en la que su valor puede cambiar.
datos de caracteres
Carácter constante
constante directa
Rodeado de comillas simples, por ejemplo: 'a', '0', etc.
Personaje de escape
Comienza con una barra invertida "\" seguida de uno o más caracteres
por ejemplo:'\\',' ','\t', etc.
variable de carácter
Definida con char, a una variable de carácter se le asigna un byte de memoria
Los valores de los caracteres se almacenan en unidades de memoria variables en forma de códigos ASCII.
por ejemplo: char a; a='x'; Bajo la premisa de definir variables aquí, a='x' y a=120 son esencialmente lo mismo.
Constante de cadena
Una secuencia de caracteres entre comillas dobles. por ejemplo "Jajaja"
Nota: 'a' es diferente de "a", "a" incluye 'a' y '\0'. Al final de cada cadena, el compilador agregará automáticamente un indicador de fin '\0'
datos enteros
Constante entera (según base)
decimal
Comenzando con 1-9
octal
Comienza con 0, por ejemplo: 0123
hexadecimal
Comienza con 0x o 0X
variable entera
Entero corto con signo/sin signo de 2 bytes
Hay tipos enteros básicos sin signo de 4 bytes.
Entero largo con signo/sin signo de 4 bytes
Datos reales (punto flotante)
Constante real (número real o número de coma flotante)
forma decimal
Números y puntos decimales.
forma exponencial
por ejemplo: 123e3 significa 123 × 10 al cubo
Las constantes que no terminan en f son de tipo doble
Por el contrario, es tipo flotador.
variables reales
tipo flotante
Ocupa 4 bytes, 7 dígitos significativos, exponente -37~38
doble tipo
Ocupa 8 bytes, 16 cifras significativas, índice -307~308
Tipo de construcción
concepto
Una colección que consta de varios datos del mismo o diferente tipo.
Involucrado (discutido en detalle más adelante)
enumeración de unión de estructura de matriz
conversión de tipo
Método de conversión
conversión automática (Siga ciertas reglas y el sistema compilador lo completará automáticamente)
en principio
Convierta un tipo que ocupe una pequeña cantidad de bytes de memoria en un tipo que ocupe una gran cantidad de memoria.
Cambia la direccion
de menor a mayor
elenco
(especificador de tipo) (expresión) Los especificadores de tipo deben estar entre corchetes
por ejemplo: 1. (flotante) a; //Convierte el valor de a en un tipo real 2. (int) (x y);//Convierte el resultado de x y en un número entero
ilustrar
Ambas conversiones son solo para las necesidades de esta operación, convirtiendo temporalmente la longitud de los datos variables sin cambiar el tipo y valor de la definición de datos.
Consejos (discutidos en detalle más adelante)