En este curso de Variables y constantes, cubriremos los diferentes tipos de datos que C utiliza para trabajar con números y texto.
En este curso de Variables y constantes, cubriremos los diferentes tipos de datos que C utiliza para trabajar con números y texto. Estas lecciones cubrirán los tipos de datos fundamentales para almacenar números, caracteres y cadenas, incluidos Int para números enteros, Float para números de coma flotante de precisión única y Double para números de coma flotante de doble precisión. También explicaremos Char, el tipo de datos que C usa para caracteres alfabéticos individuales, que se almacena como un valor entero para hacer que el lenguaje sea más eficiente: C no tiene un tipo de cadena, sino que almacena cadenas como matrices de caracteres.
Estas lecciones también discuten por qué C no tiene una constante especial para los valores verdaderos o falsos. C fue diseñado para ser un lenguaje de programación eficiente, y no tener un tipo booleano dedicado permite que los programas se ejecuten de manera mucho más eficiente. Esto a menudo causa confusión para los programadores experimentados con lenguajes más modernos, ya que estos lenguajes generalmente tienen un tipo booleano para valores verdaderos y falsos.
Objetivos de aprendizaje
- Describir cómo crear código utilizando los tres tipos de datos numéricos de C
- Explicar cómo C utiliza el tipo de datos Char para almacenar valores de caracteres
- Comprender cómo se representan los datos booleanos en C
Habilidades que obtendrás
C (lenguaje de programación)Compiladores CTipos de datos C (Lenguaje de programación C)Lenguajes de programación basados en CLenguaje de manipulación de datosOperadores en C y CLo que aprenderás
- Crear código usando los tres tipos de datos numéricos de C: Int para números enteros, Float para números de punto flotante de precisión simple y Double para números de punto flotante de precisión doble
- Explicar cómo C usa el tipo de dato Char para almacenar valores de caracteres individuales como valores enteros
- Entender cómo los datos booleanos se representan en C y por qué C no tiene una constante dedicada verdadero/falso
- Declarar y asignar valores a variables, e inicializar nuevas variables
- Declarar y usar constantes en C
- Escribir sentencias aritméticas en C
Puntos clave
- C usa Int para números enteros, Float para números de punto flotante de precisión simple y Double para números de punto flotante de precisión doble.
- C almacena el tipo de dato Char como un valor entero para hacer el lenguaje más eficiente, y no tiene un tipo de cadena, en su lugar almacena cadenas como matrices de caracteres.
- C no incluye un tipo booleano dedicado para valores verdadero y falso, lo que permite que los programas se ejecuten más eficientemente.
- La ausencia de un tipo booleano a menudo confunde a los programadores experimentados en lenguajes más modernos que generalmente tienen uno.
- El curso cubre declarar y asignar valores a variables, inicializar nuevas variables, declarar y usar constantes y escribir sentencias aritméticas.
Preguntas frecuentes
¿Qué cubre este curso?
Cubre los diferentes tipos de datos que C utiliza para trabajar con números y texto, incluyendo los tipos de datos fundamentales para almacenar números, caracteres y cadenas: Int, Float, Double y Char. También explica por qué C no tiene una constante especial para valores verdadero o falso.
¿Qué tipos de datos numéricos se enseñan en este curso?
El curso cubre los tres tipos de datos numéricos de C: Int para números enteros, Float para números de punto flotante de precisión simple y Double para números de punto flotante de precisión doble.
¿Cómo maneja C los caracteres y cadenas según este curso?
C usa el tipo de dato Char para caracteres alfabéticos individuales, almacenados como un valor entero para hacer el lenguaje más eficiente. C no tiene un tipo de cadena e almacena cadenas como matrices de caracteres.
¿Por qué C no tiene un tipo booleano?
C fue diseñado para ser un lenguaje de programación eficiente, y no tener un tipo booleano dedicado para valores verdadero y falso permite que los programas se ejecuten mucho más eficientemente.
¿Qué lecciones se incluyen en este curso?
Las lecciones son: Declarar y Asignar Valores a Variables; Inicializar Nuevas Variables; Declarar y Usar Constantes; y Sentencias Aritméticas.
Transcripción
Transcripción
Hola, soy Mike McMillan y bienvenidos de nuevo a este curso inicial en programación C. En esta lección te voy a mostrar como declarar variables y asignar valores a variables en programas C. Entonces, la forma en que se declaran las variables es la siguiente este plantilla de sintaxis básica Tiene un tipo de datos seguido de un nombre de variable. Bueno, y en realidad también un punto y coma. Con eso en mente, veamos un par de ejemplos. Entonces, aquí estoy declarando un nombre de variable "salario" y lo declaro como un "tipo int" lo que significa que va a contener un número entero. Aquí, estoy declarando una proporción variable que será el doble. Lo que significa que va a aguantar un número de punto flotante de precisión doble. Y en este último ejemplo, he creado una variable o he declarado una variable llamada "letra" y va a contener un "char" o un solo personaje. La forma en que asignamos datos a un variable es a través de una instrucción de asignación. Y las sentencias de asignación tienen la siguiente sintaxis donde teníamos el nombre de la variable seguido del signo igual que es el operador de asignación seguido de una expresión que puede ser un valor literal o podría ser como una expresión aritmética y les mostraré algunos ejemplos de eso. Vaya, ya hemos declarado el salario así que no tengo que volver a declararlo. Escríbelo así, así que aquí estoy diciendo que el salario variable obtiene el valor Treinta mil y hay que recordar que el signo igual en este ejemplo no es expresando una cualidad, está representando una asignación En otras palabras, diré, obtiene o recibe para que no te hagas la idea que digo que el sueldo es de treinta mil, porque en realidad en el momento que el compilador mira el salario variable todavía no tiene nada dentro. Es solo después de que se completa la declaración. que los treinta mil se colocan en la variable. Otro ejemplo podría ser este y he aquí un ejemplo de una expresión. Entonces 2.2 por 0.01 es una expresión aritmética, obviamente y el compilador evaluará esa expresión primero para obtener un valor y luego asignar ese valor a la relación. Ahí lo escribí mal. Pero, para retroceder solo por un segundo En muchos sentidos, un literal treinta mil también es una expresión porque las expresiones se evalúan como algo. Y en este caso, un literal se evalúa a sí mismo mientras, esta expresión a continuación evalúa a lo que sea 2,2 por 0,01. Para un ejemplo de char, aquí asignamos la letra "C" a la letra variable. Y nuevamente, los valores de char se representan con comillas simples. Así que estamos diciendo que tome la letra "C" en realidad, el valor ASCII de la letra "C" y asignar eso a la letra variable. Así que para revisar, tenemos dos tipos diferentes de declaraciones aquí. Tenemos una declaración de declaración de variable que consta de un tipo de datos, seguido de un nombre de variable. Así que tenemos salario int, letra char de doble proporción. Esas son todas declaraciones de variables. Y luego en el segundo set, tenemos declaraciones de asignación donde tenemos una variable, el operador de asignación y una expresión. Que puede ser un valor, o un dato, o una expresión aritmética. Todas estas declaraciones terminan con punto y coma. Eso es muy importante para recordar, y tenga en cuenta que dejando un punto y coma fuera, conducirá a un error en su programa. Entonces, eso concluye esta lección. en declarar variables y asignarles valores. Y en la próxima lección, vamos a hablar acerca de cómo puede realizar esto en una declaración, para ahorrar un poco de tiempo.
Aprende sobre la marcha
Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.