Aprendamos sobre los tipos de datos disponibles en el lenguaje C ++ ya en el video anterior
les di la razón o la idea de por qué necesitamos obtener tipos de datos, todos los lenguajes admiten el tipo de datos.
sin tipo
de datos No sirve de nada escribir los programas, entonces aprendamos
cuáles son los tipos de datos, también aprenderemos cómo usarlos significa cómo usarlos declarando las variables.
Así que empecemos con lo que tiene de todos los tipos de datos disponibles en C ++.
Tengo un gráfico aquí que muestra los tipos de datos, en este se pueden categorizar en 3.
Ahora, principalmente tienes que entender este.
En esta parte, los tipos de datos se denominan tipos de datos primitivos, medios primitivos en casa, vivos, los que están viviendo
dentro de C ++, por lo que son proporcionados directamente por el compilador.
Entonces, los tipos de datos primitivos son tipos de datos básicos de C ++.
Son de tres tipos que es categorización de nuevo tipo integral integral, lo que significa que no
hay punto decimal.
Booleano significa verdadero o falso a continuación, el punto flotante con el decimal decimal también se llama punto flotante.
Entonces esta es la categorización más amplia, bajo integral tenemos int y char.
El carácter es integral.
Yo te mostraré.
Lo que significa que el número entero y el carácter se encuentran debajo de la integral significa que no tendrán un
punto decimal.
Sí, entonces de punto flotante hay dos flotantes y dobles.
Son similares, solo hay algunas diferencias, lo aprenderemos.
Entonces, antes de entrar en detalles de esto, echemos un vistazo a estos también. los tipos de datos definidos por el usuario
están
disponibles El primero es enum. enumeración que encontrará en esta sección sólo a la derecha.
Y estructura y unión.
Estos son otro y clases.
Para eso es C ++, C ++ admite la orientación a objetos, por lo que los conceptos reales de C ++ y la programación comienzan
desde las clases.
Aprenderemos un montón de cosas que hay para aprender al respecto, luego, por último,
matrices, punteros y referencias, los tenemos como temas separados en algunas secciones para que pueda
verificar que estos son los temas extensos detallados, por lo que todas las cosas son más grandes. temas.
Tenemos una sección para cada uno.
Ahora en este video.
Tienes que aprender estas cosas sobre los tipos de datos y recordar ahora solo eso es muy importante, ¿verdad?
Porque cada vez los usaremos.
Por tanto, deberías poder recordar qué significa.
Así que aquí mismo deberías aprenderlos.
Veamos cuáles son los tipos de datos.
Entonces, para esos tipos de datos, debemos saber algunas cosas y, entre ellas, debe recordar algunas cosas.
Destacaré cuáles son las cosas que debes recordar.
Miremos la mesa.
los tipos de datos son int, float, double, character y boolean y estos son sus tamaños. tamaños significa cuántos bytes de memoria ocupan, como
en el video anterior dije que si solo toma un byte, podemos almacenar un
número de tamaño pequeño.
Si quieres que tengamos un número mayor, entonces qué.
Entonces eso es lo que depende del número que pueda almacenar.
Eso es lo que cada tipo de datos tiene una cierta cantidad de bytes, por lo que aprenderá esto en detalle.
Eso es dos bocados y esto toma 4 bocados, y esto toma 8 bocados.
Y esto toma 1 bocado.
No está definido.
Puede ser de un byte o menos. ahora en cada tipo de datos dependiendo de la capacidad es su tamaño.
Existe un rango posible de valores que puede almacenar, por lo que sus valores también se dan para
que pueda anotar sobre estos y fuera de este.
Debe recordar el rango de valores para este y este. entero, es decir, leeré - 3
2 7 6
8 a 3 2 7 6 7. negativo, positivo, por lo que admite números positivos y negativos y luego
para el carácter -128 a 127.
Esto lo debe recordar siempre a continuación sobre float y double si puede recordar que está bien, de lo contrario
no es un problema, para float leeré -3. 4 * 10 ^
-38 y uno positivo es 3. 4 * 10 ^ 38 ahora.
Ahora el doble es -1. 7 * 10 ^ -308 a 1. 7 * 10 ^ 308.
Entonces, cómo recordarlos es ver que el doble es uno coma siete, el número es uno coma siete.
Entonces, si puedes recordar, esto es suficiente.
Ahora para flotar, el doble de 1. 7 se convertirá en tres punto cuatro, por lo que es 3. 4 3.
4.
Derecha.
Cómo recordar los valores que les estoy mostrando, entonces esto es 38.
Entonces esto es 3 0 8.
Entonces, de esta manera, puede recordar este
si desea recordar ahora, hablemos sobre el número entero que puede tomar el número entero.
Ya sea dos bytes o cuatro bytes dependiendo de la versión del compilador que esté usando la mayoría de los compiladores.
Ahora tome cuatro bytes solo si está usando turbo c, si lo sabe y lo está usando, entonces toma dos bytes,
turbo c toma dos bytes porque se abre en el cuadro de DOS, va en un buen shell dos y se ejecuta allí
para que toma dos bytes, de lo contrario, el número entero toma cuatro bytes.
Pero en mi discusión cada vez diré int dos bytes porque cuando tengo que mostrar algún
cálculo y entonces los dos bytes serán fáciles de explicar para mí.
De lo contrario, será difícil explicar los datos de un tamaño mayor.
Entonces asumiré que int toma dos bytes cada vez.
Ahora entendamos cómo este int obtiene este rango y este rango para dos bytes, no para
4 bytes.
Veamos cómo está tomando - 3 2 7 6 8 a 3 2 7 6 7.
Miremos esto.
Toma dos bytes, por lo que dos bytes significan el total de bits.
Dieciséis bits.
así que dibujaré esto primero.
Entonces aquí tienen dos bytes.
Este es el primer byte, este es el segundo byte total 16.
Los bits están ahí, dieciséis bits juntos, dos bytes juntos funcionan como una sola variable en sus datos que son enteros, así
que ¿guardan los dieciséis bits que usan? uno de los Bit.
Esto se denomina bit más significativo y se denomina bit menos significativo.
Entonces, este bit está reservado para asignación, si es uno, significa que el número es negativo.
Si eso es Cero significa que el número es positivo, entonces cuántos bits quedan para escribir un número.
Solo 15 bits del 0 al 14, por lo que 2 ^ 15 es 3 2 7 6 8.
Así es como 3 2 7 6 8 y eso es hasta 3 2 7 6 7.
Es por eso que el número se almacena solo en 15 bits, tiene que admitir signos también positivos y negativos
TAMBIÉN.
También esa es la razón por la que un bit está reservado.
Los bits restantes se utilizan para almacenar un número.
Por lo tanto, esto es común para todos los lenguajes, no solo C ++, también es cierto para C e incluso es
cierto para Java también.
Ocurrió de manera similar en Java también si se usan dos bytes en cualquier lugar, por lo que dos bytes si un número se restaura en
2 bytes.
Este es el número más grande que podemos almacenar. ahora escribiré el rango 0 3 2 7 6 7.
Si tomo el rango de este número, no comenzará desde 1.
Creo que comenzará desde cero, por lo que es 0 a 3 2 7 6 7.
Por eso es 7 no siguiente.
Esto tiene que ser positivo y negativo también.
Déjame escribir sobre esto, así que 0 2 3 2 7 6 7.
Este es el lado positivo que 0 2 3 2 7 6 7.
Es un lado negativo, por lo que este es un lado positivo.
Este es el lado negativo de esto.
Esto es negativo significa que un cero negativo también significa que el cero negativo no es un número.
Entonces, es por eso que ese cero negativo se toma como menos 3 2 7 6 8.
Se asume que menos 2 es igual a 7 6 8.
Ocurre automáticamente en forma de número binario si el no. es negativo y mayor entonces -3
2 7 6 8 a 3 2 7 6 7.
Esa es la razón por la que tenemos un número adicional aquí porque -0 se ha tomado como menos 3
2 7 6 8.
Así es como está obteniendo este rango ahora.
Esto es suficiente para comprender los números enteros.
Pasemos ahora al personaje.
Cómo.
El personaje está tomando números del 128 al 127 y está tomando un bocado.
Te lo explicaré, por lo que el personaje toma un bocado, así que un bocado.
Un bit es de ese bit de signo, ahora cuántos límites hay 0 a 6 en total 7 bits hay 2 ^ 7 es 128128
significa 0 a 127 ahora positivo y negativo, por lo que el negativo 127 negativo 0 también estará allí.
Esa es la razón de menos 128 a 127.
Esta gama de caracteres.
Vamos a venir.
al punto.
¿Por qué un personaje es un no? ver.
La computadora funciona con el número binario. sistema, es decir, ceros y unos, por lo que entienden solo
ceros y unos nada más.
Derecha.
Luego, cómo representar al personaje.
El carácter también debe representarse en ceros y esos ceros y unos.
Los entendemos como no decimal. sistema, los entendemos como números.
Entonces, ¿cómo presentamos los caracteres? Para que
se den los códigos de carácter, se darán los códigos de carácter.
Entonces veamos qué son los códigos.
Los códigos se denominan códigos ASCII o códigos clave ASIC. Código estándar estadounidense para el intercambio de información.
Entonces, para cada alfabeto o cada letra, cada letra en el idioma inglés, así como los símbolos especiales.
Hay un código dado.
Entonces, ¿qué son esos códigos?
El capital A se representa como sesenta y cinco, luego B se representa como sesenta y seis, por lo que se
usa un número para representar el carácter.
Ahora, si ve esto, el no. sesenta y cinco si dices que no, no.
Que es un personaje significa que es A.
Entonces solo en la pantalla la impresión se hará como A pero dentro de la memoria es sesenta y cinco.
Es en forma binaria que todos los códigos se utilizan para representar caracteres.
La Z mayúscula será noventa y la a pequeña es noventa y siete y la b pequeña es noventa y ocho y va
en la z pequeña es uno treinta y dos y la letra cero 0 en el teclado.
Si ve que también es un símbolo de carácter, ¿qué tiene que tratarlo como un número? Los usó como un número, pero todo en
el teclado es un carácter, por lo que el cero también es un carácter, por lo que ese símbolo lo es.
Esto es cuarenta y ocho y uno es cuarenta y nueve y el último dígito nueve es cincuenta y siete.
Estos son los códigos ahora una cosa importante debes recordar estos códigos debes recordar esto es
muy importante.
Tienes que recordar este rango.
Y debes recordar estos códigos.
Esto es muy importante.
Muy bien, para otros símbolos especiales también hay códigos disponibles para que pueda conocerlos.
Si buscas en Google encontrarás toda la lista de personajes y sus códigos disponibles.
Busque códigos ASCII ahora poco más sobre tipos de datos.
Hablaría de modificadores.
Discutamos sobre modificadores.
Hay dos modificadores que utilizan estos modificadores.
Puede modificar estos tipos de datos según sus necesidades.
Así que veamos esto rápidamente.
Hay dos identificadores.
Uno no está firmado.
Y otro es largo.
Entonces puedes decir un entero sin signo.
Ahora, este entero que está marcando se compró negativo y positivo, ahora solo tomaría positivo.
Entonces, ¿cuál es el rango de 0 a 6 5 5 3 5?
Este será el rango, el doble de éste, el doble de éste.
32 mil lo duplica 65 mil Entonces, 6 5 5
3 5 es el rango de 0 a 6 5 5 3 5 significa que el bit con signo no está allí, los 16 bits se usan para
almacenar un número entero que no tiene signo.
Entonces, si no tiene números negativos y desea obtener un rango más grande, tiene un valor mayor,
entonces puede optar por esto.
Entonces también puede ver char sin firmar.
Entonces, cuando diga carácter sin firmar, este rango obtendrá el doble, es decir, puede almacenar el número de 0 a
255 para que pueda almacenar los números también ahora, si suponga que un carácter que tiene, sus números son muy pequeños en lugar
de almacenar alfabetos, puede almacenar un número también en un personaje.
Por lo tanto, su rango se vuelve tan sin firmar que solo se puede usar con números enteros y caracteres que no se puede
usar con ningún otro.
El siguiente es largo. Long puedes usarlo con integer.
Entonces, si int toma dos bytes, entonces long int tomará cuatro bocados y si supongamos que toma 4 bytes de largo, int tomará ocho bytes
dependiendo del compilador que ya te dije sobre integer. un largo también se puede tomar con
doble
largo doble toma 10 bytes; ver flotante es para un número decimal y si este rango no es suficiente, lo hace un número pequeño
menos tres ocho.
Eso es cinco más tres.
Una pequeña cantidad.
Si desea un número mayor que puede tomar el doble.
Entonces es menos tres cero ocho.
Uno más grande.
Así que este es un valor muy pequeño que es un valor muy grande 3, no ocho números más grandes.
Si desea que sea aún más grande, puede tomar el doble largo, la flotación larga no tiene sentido porque la flotación larga en sí es el
doble y luego el doble largo que puede tomar.
Entonces no será de 16 bytes, será de 10 bytes.
Así que eso es todo acerca de los modificadores modificadores, puede usarlos con tipos de datos limitados que no puede usar sin firmar
con todo y no puede usar junto con todo lo que no puede tener caracteres largos.
Así que eso es todo acerca de los tipos de datos. Al final del curso, encontrará una sección llamada misellineous
allí.
He hablado un poco más sobre los tipos de datos, por lo que si no eres un principiante, te sugiero
que lo veas o si eres un principiante después de completar el curso, miras esa sección en esa sección, algunos temas
se discuten con más detalle.
Entonces, para los principiantes será muy difícil para ellos entenderlo.
Así que los he mantenido como tema misceláneo, así que te sugiero que veas esos videos.
Si desea obtener más detalles sobre los tipos de datos, hay videos para otros temas también en la sección
de errores.
Ahora a continuación veremos variables que son variables.
No te pierdas este video.
Entonces, en el siguiente video discutiré sobre las variables.