8. Programación en C - Tipos de Datos en C

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 126

  • @urielperezdelgado6732
    @urielperezdelgado6732 3 ปีที่แล้ว +65

    Aún recuerdo que cuando quise empezar a programar, este fue el primer canal con el que comencé, realmente me da mucha nostalgia ver este vídeo, porque gracias a este gran hombre hoy puedo desempeñarme enseñando este mismo lenguaje, realmente quiero agradecerte desde donde quiera que te encuentres, me da mucha tristeza el saber que ya no estas aquí con nosotros, pero siempre te estaré eternamente agradecido, porque no hay mejor legado para un hombre que ser recordado por sus buenas acciones, aunque nunca lo conocí en persona realmente le tomé aprecio por la pasión que se le notaba al transmitir sus conocimientos. nuevamente muchas gracias y que Dios te tenga en su santa gloria :'(

    • @Bai_Qingling
      @Bai_Qingling 2 ปีที่แล้ว

      Que le paso?

    • @yitzhakestrada3602
      @yitzhakestrada3602 ปีที่แล้ว

      @@Bai_Qingling murió de un cáncer

    • @gilbertolozano3480
      @gilbertolozano3480 ปีที่แล้ว

      @@Bai_Qingling Tributo y palabras del papá th-cam.com/video/mrLYoiJglIM/w-d-xo.html&ab_channel=AlejandroMartinTaboadaDelosRios

    • @El_Lobo_de_Wall_Street2
      @El_Lobo_de_Wall_Street2 5 หลายเดือนก่อน +1

      Entiendo que el chico ya fallecio y se agrece enormemente que intentara en su momento enseñar a programar en c gratis, pero sus clases entan incompletas y mal hechas, NO ENSEÑA BIEN, ENSEÑA MAL, no sirve para aprender de verdad, si estan leyendo esto y quieren aprender a programar, haganlo con platzi, EDteam, y cursos de Udemy, lo demas es basura hecha por novatos que nunca han vivido de la programacion.

    • @matiasgarrido7892
      @matiasgarrido7892 3 หลายเดือนก่อน +2

      @@El_Lobo_de_Wall_Street2 estas comparando cursos pagos con este curso gratis xd, el no dice que saldrás de aqui siendo un experto en el lenguaje, te enseña lo basico y la logica que desemepeña el lenguaje, lo cual estos cursos estan dirigidos a estudiantes de universidad, el cual el ayuda mucho cuando no entiendes algo en concreto en clases, deberias dejar de lado el hate, es innecesario xd, aparte como dijo el comentario, con este canal empezó... no significa que todos sus conocimientos los saco de aqui, ademas sin mencionar que en la programacion todos los dias se aprende y aparecen cosas nuevas, saludos!

  • @CodeCristo
    @CodeCristo 7 ปีที่แล้ว +139

    %c - "char" "unsigned char"
    %d - "int"
    %i - "short" "int" "unsigned int"
    %li - "long"
    %f - "float"
    %lf - "double"
    %Lf - "long double"
    %s - "char texto[n]" secuencia de caracter

  • @GiveMeCoffee
    @GiveMeCoffee 8 ปีที่แล้ว +35

    Muchas gracias por tomarte el tiempo de realizar este curso, está resultando muy útil y es muy fácil seguirte y recordar todo.

  • @bryantorres560
    @bryantorres560 4 ปีที่แล้ว +52

    este es el gran legado de un hombre, después de la muerte, descanse en paz y muchas gracias

    • @third_eye777
      @third_eye777 3 ปีที่แล้ว

      ¿Qué le pasó?🥺

    • @bryantorres560
      @bryantorres560 3 ปีที่แล้ว +1

      Lorena Martínez supe que murio hace dos años de cancer de rodilla tengo entendido

    • @emanuelcarrion1546
      @emanuelcarrion1546 3 ปีที่แล้ว

      @@bryantorres560 xD

    • @josecarlos-zc9hy
      @josecarlos-zc9hy ปีที่แล้ว

      @@bryantorres560 ? O sea que si me duele siempre la rodilla y estoy malo por una lesión de hace años, me puedo morir de cáncer de rodilla? No lo sabía...

  • @FilosofoD
    @FilosofoD 8 ปีที่แล้ว +5

    La importancia de darle énfasis a las explicaciones, contagias tu entusiasmo y eso es importante a la hora de enseñar. gracias por los videos

  • @florenciaperrupato3844
    @florenciaperrupato3844 3 หลายเดือนก่อน +1

    Es la primera vez buscando lenguaje c, y me entero que falleciste, que Dios te tenga en su gloria. Gracias por dejar tu conocimiento

  • @gaeltorres7830
    @gaeltorres7830 4 ปีที่แล้ว +5

    Explicaba muy bien estoy tomando el curso de c++ y lo poquito que llevo lo he entendido y aprendido muy bien

  • @redatfen4723
    @redatfen4723 4 ปีที่แล้ว +7

    Siempre seras un crack maestro, QEPD

  • @agustinlyon8173
    @agustinlyon8173 4 ปีที่แล้ว +3

    Me encanta la emocion que le ponias a tus videos. Me acuerdo en septiembre-noviembre 2018 que me ayudaste con una tarea de estructura de datos en C++ y pase la clase por los codigos y lo que decias en tus videos. DEP

  • @CodeCristo
    @CodeCristo 7 ปีที่แล้ว +2

    // Tipos de Datos
    #include
    int main(){
    char a = 'e'; //tamaño= 1byte Rango: 0..255
    char texto[20]; //Cadena de carácter funciona con scanf
    short b = -15; //tamaño 2bytes Rango: -128...127
    int c = 1024; //tamaño= 2bytes Rango: -32768...32767
    unsigned int d =128; //tamaño= 2bytes Rango:0...65535
    long e = 123456; //tamaño= 4bytes Rango:-2147483648...2147483637
    float f = 15.678; //tamaño= 4bytes
    double m =1231.1231; //tamaño= 8bytes
    long double l=1522.35578; //tamaño = 8bytes
    long double ne=0;
    ne=f+m+l;
    printf("La suma de todos los elementos es:
    %Lf", ne);
    printf("%s", texto);
    //el signo " & " ya funciona en cadenas de texto
    // & se en variables de numeros
    /* %c - "char" "unsigned char"
    %d - "int"
    %i - "short" "int" "unsigned int"
    %li - "long"
    %f - "float"
    %lf - "double"
    %Lf - "long double"
    %s - "char texto[n]"
    scanf ("%s", texto); // sin espacios
    scanf("%*c%[^
    ]",texto); //con espacios
    fgets(cadena, 50, stdin); //con espacios
    //nombre = Variable
    //50 = cantidad de caracteres
    //La entrada estandar de teclado(STDIN)
    //sirve para guardar datos con espacios
    //Fuente : man7.org/linux/man-pages/man3/ungetc.3.html
    %p - "void *"
    %s - "char *"
    %d - "short" "unsigned short" "int" "long"
    %e - "float"
    %E - "double"
    %hi - "short"
    %hu - "unsigned short"
    %l o %ld o %li - "long"
    %o - "short" "unsigned short" "int" "unsigned int" "long"
    %% - Imprimir %
    */
    return 0;
    }

  • @sensorics
    @sensorics 5 ปีที่แล้ว +52

    descansa en paz guerrero!

    • @faustoeduardof3rr
      @faustoeduardof3rr 4 ปีที่แล้ว

      como sabes?!

    • @sensorics
      @sensorics 4 ปีที่แล้ว

      @@faustoeduardof3rr el falleció

    • @ghrockretroby
      @ghrockretroby 4 ปีที่แล้ว +4

      @@sensorics CSM!!! por eso sentí algo raro al ver sus videos =,(

    • @freemusicnc7943
      @freemusicnc7943 4 ปีที่แล้ว

      khe

  • @jorgenavarro6586
    @jorgenavarro6586 5 ปีที่แล้ว +10

    Gracias por todo campeón :')

  • @MrLeovini
    @MrLeovini 3 ปีที่แล้ว +8

    Gracias por dejarnos regalando tus conocimientos estimado profesor Descanse en PAZ y que el Todo poderoso te reciba con su infinita gracia y amor. Recién me he enterado que ya no esta con nosotros, excelente profesor. 😥th-cam.com/video/mrLYoiJglIM/w-d-xo.html

  • @starkhunter157
    @starkhunter157 8 ปีที่แล้ว +3

    Excelente mi amigo, al ayudarnos a entender c, aprendes aún mas!

  • @posadasmirandaalexis4339
    @posadasmirandaalexis4339 3 ปีที่แล้ว

    me salvaste de nuevo,siempre sere tu admirador ,y me da tristeza que no puedas leer esto :,,,(

  • @jacobocasarez2311
    @jacobocasarez2311 7 ปีที่แล้ว +2

    Excelentes videos mi hermano, fluidos y perfectamente entendibles. En verdad muchisimas gracias por hacer este gran aporte.

  • @gabrielgonzalez3542
    @gabrielgonzalez3542 5 ปีที่แล้ว

    Increible..... entiendo más aquí que en la universidad. muy bueno tu trabajo. te puedo decir maestro.

  • @jurgenhuerlo1454
    @jurgenhuerlo1454 8 ปีที่แล้ว +2

    Una buena manera de aprender y estar un poco adelantado en clases sigue así! :D

  • @marcoamancha7501
    @marcoamancha7501 8 ปีที่แล้ว +3

    Gracias por tus vídeos sigue así
    saludos desde Ecuador :)

    •  8 ปีที่แล้ว +2

      Hola Marco :) muchas gracias por el apoyo :) Un saludo desde Perú

  • @davidfj562
    @davidfj562 4 ปีที่แล้ว +2

    ¡Descansa en paz máquina! Gracias por todo

  • @lofirat9011
    @lofirat9011 4 ปีที่แล้ว +2

    grande men me ayudaste bastante. descanse en paz

  • @alfonsoosorio5748
    @alfonsoosorio5748 6 ปีที่แล้ว

    Hola alejandro excelente curso me encantan tus explicaciones quiero ya pasar al 2do bloque de resolucion de problemas un saludo

  • @kassandralopez3916
    @kassandralopez3916 5 ปีที่แล้ว +2

    Un poco mas de 3 años empece a seguir el canal, para aprender segun el lenguaje que miraba, hoy empiezo con C y me entero de la noticia de que Alejandro fallecio. Muy triste:C

  • @badboy0765
    @badboy0765 3 ปีที่แล้ว +1

    Me encantas amigo, un abrazo al cielo :(

  • @juancarlosalonsodominguez2456
    @juancarlosalonsodominguez2456 7 ปีที่แล้ว +1

    gracias por dar este curso es muy útil

  • @maxilianob36
    @maxilianob36 3 ปีที่แล้ว +1

    min 1:40 Por qué si escribo "e" al compilar el programa no me tipea "el elemento es: e" pero si tipeo 'e' si lo hace?

  • @barbibailey4513
    @barbibailey4513 7 ปีที่แล้ว

    Me encanta la pasión que le pones chabon, me gustaría que me guste como a vos porque yo estoy en el segundo año de la carrera

    • @leitocollado4800
      @leitocollado4800 7 ปีที่แล้ว +1

      le tenes que hacer un pete y adquiris su pasion

  • @MiguelMartinez-pc2vh
    @MiguelMartinez-pc2vh 7 ปีที่แล้ว +1

    Estoy muy perdido en mis clases, gracias a tus vídeos aún tengo esperanza xd

  • @Kernel6995
    @Kernel6995 6 ปีที่แล้ว +11

    alguien me puede explicar el tema de los rangos... resulta que hago lo siguiente
    short a = 200;
    printf("%i", a);
    e imprime perfectamente el numero 200... no entiendo a que se refiere con los rangos

    • @Mario_Fidel_Castro_Davalos
      @Mario_Fidel_Castro_Davalos 4 ปีที่แล้ว

      es mi segunda clase e igual coloco ("%i", a) en vez del ("elemento es: %i", a)...
      da exactamente lo mismo, creo que son solo letras para que no sea tan amargada :,,V

    • @hersonsalgado7523
      @hersonsalgado7523 4 ปีที่แล้ว

      Creo que se refiere al limite de caracteres (osea de numeros) que puedes poner

    • @stevenriofrio7963
      @stevenriofrio7963 4 ปีที่แล้ว +1

      ay ay un pequeño error en el video , e tipo de variable short tiene un rango de [-32768 a 32767].. por eso puedes imprimir perfectamente el 200 ..

    • @rubenarteaga9841
      @rubenarteaga9841 2 ปีที่แล้ว

      Los rangos solo te permite saber q
      Desde hasta donde Va ser utilizada enel espacio de memoria.

  • @ajpilart7233
    @ajpilart7233 8 ปีที่แล้ว +3

    Excelente explicación colega (Y) sigue asi por favor :)

    •  8 ปีที่แล้ว +1

      +Alberto Pilarte Gracias a ti por ver Alberto... Saludos :D

  • @s1lence74
    @s1lence74 7 ปีที่แล้ว +4

    seria genial un curso de python!!

  • @stickmanx9918
    @stickmanx9918 3 ปีที่แล้ว +2

    *ME SIGUES AYUDANDO DESDE EL CIELO BRO, Y YO NO SE COMO AGRADECERTE* 😭😭😭

  • @camiloluna87
    @camiloluna87 5 ปีที่แล้ว

    Sólo puedo decir... EXCELENTE

  • @jrvl.nexonramirolucero1416
    @jrvl.nexonramirolucero1416 3 ปีที่แล้ว +2

    ¿Que modificación le debo hacer al modificador %f para que arroje solo tres decimales?

  • @fershonaro4645
    @fershonaro4645 8 ปีที่แล้ว

    Hola ALex.... Solo paso para dejarte mis mejores Felicitaciones... sabes explicar los temas y tratas de abarcar lo mas posible respecto a casa uno... se de antemano que los temas tienen que ser mas detallistas debido a lo extenso son... pero lo haces bastante bien sigue asi

    •  8 ปีที่แล้ว +1

      Muchas gracias por el apoyo fersho naro :) Un saludo desde Perú

  • @JavierGomez-yh6zb
    @JavierGomez-yh6zb 5 ปีที่แล้ว +2

    pero me quedo una duda si un short tiene 2 bytes por que va de -127 a 128 si eso da 255 el tamaño de un byte

  • @dariocaputo7606
    @dariocaputo7606 5 ปีที่แล้ว

    ¡Excelente curso!

  • @musicword1525
    @musicword1525 6 ปีที่แล้ว +1

    hola que tal, como hago para hacer un programita que pida
    los nombre y su correoelectronico que tipo de dato se puede usar gracias.

  • @ezradhalaisantoscruz192
    @ezradhalaisantoscruz192 6 ปีที่แล้ว

    Muy bueno , gracias, solo una duda, el tipo de dato Short se puede catalogar como no necesario? ya que el Int lo incluye porq esta denrto de su rango , no?

  • @hugoreinoso637
    @hugoreinoso637 6 ปีที่แล้ว

    excelente, felicitaciones explicas nivel catedratico , te acabas de ganar un suscriptor, al respecto de donde ers ?

  • @kathiasuarezribera5261
    @kathiasuarezribera5261 6 ปีที่แล้ว

    una pregunta... cuando ocupar short? no sería mejor por int?

  • @felixduarte495
    @felixduarte495 4 ปีที่แล้ว +2

    Alt + 39 = ' una comilla para los caracteres

  • @sfcserehastalamuerte2080
    @sfcserehastalamuerte2080 4 ปีที่แล้ว +1

    como hago para quedarme con la ultima cifra de un numero que desconozco por completo? (no se la cantidad de cifras que tiene).
    NOTA: sin bucles for/while

  • @adolfobetin1585
    @adolfobetin1585 6 ปีที่แล้ว

    Buenos días, Porque con el unsigned int me imprime números negativos?, no debería imprimir siempre positivos?

  • @nickyhelmut
    @nickyhelmut 6 ปีที่แล้ว

    Hola, por favor quisiera saber porque algunas personas usan void los parámetros de main: int main(void). Veo que tu no lo haces y que algunos otros recomiendan colocar void. Gracias

  • @fullcordovam5465
    @fullcordovam5465 8 ปีที่แล้ว +5

    no pusiste, para la " long double " cual aplica %i, %li, %f, %lf, %ld, favor de aclarar

    • @CodeCristo
      @CodeCristo 7 ปีที่แล้ว

      Gracias!

    • @CodeCristo
      @CodeCristo 7 ปีที่แล้ว

      %Lf la L con mayuscula para long double

  • @hernankisiel3922
    @hernankisiel3922 7 ปีที่แล้ว

    Tengo una duda al momento de copilar tarda varios segundo en ejecutar el programa.
    Lo que quiero decir es que aparece la aplicación en blanco pero tarda varios segundo en aparecer el texto.

  • @ellipsism7845
    @ellipsism7845 7 ปีที่แล้ว +1

    decsai.ugr.es/~jfv/ed1/c/cdrom/cap2/cap24.htm
    Aquí una tabla con todos los datos y sus modificadores.

  • @michelrojas1609
    @michelrojas1609 5 ปีที่แล้ว

    muchas gracias

  • @pabloremardo6029
    @pabloremardo6029 5 ปีที่แล้ว +1

    Int ocupa 4 bytes(en mi compilador al menos), y el short tiene más rango(-32768,32767 )con 2 bytes de -127-127 es tirar memoria.

  • @JoseLuisTabaraCarbajo
    @JoseLuisTabaraCarbajo 6 ปีที่แล้ว

    Creo que el tipo int no tiene un tamaño fijo y depende de si la máquina es de 32 o 64 bits. Puede tener un tamaño de 2 bytes o de 4 bytes.

  • @JuanAndresLlanero
    @JuanAndresLlanero 8 ปีที่แล้ว +1

    Buenos videos pana

  • @luisalbertozambranobonilla709
    @luisalbertozambranobonilla709 7 ปีที่แล้ว

    cuando indicas rango a que te refieres?

  • @Ner400
    @Ner400 8 ปีที่แล้ว +4

    Rango: [(2^(#bits))/2] - 1 Así recuerdo que se lo saca :D

    • @CyberBotMan
      @CyberBotMan 5 ปีที่แล้ว

      Asi es bro, gracias por comentarlo

  • @paolaosoroi4285
    @paolaosoroi4285 7 ปีที่แล้ว

    despues de este curso puedo crear lo k kiera

  • @jamesgeiszler2333
    @jamesgeiszler2333 6 ปีที่แล้ว

    UNSIGNED INT SUENA COMO "ANSAIGND INT". DOUBLE SUENA COMO "DABL"

  • @edheraburto452
    @edheraburto452 11 หลายเดือนก่อน

    Perdon por la pregunta,😢 pero alguien sabra donde encontrar su curso completo?🥹

  • @guadalupemtz9348
    @guadalupemtz9348 4 ปีที่แล้ว

    hola para esta 3.54e12 que tipo sería?

  • @JoseSanchez-hz9fb
    @JoseSanchez-hz9fb 8 ปีที่แล้ว

    Algun video para la variable bool?

  • @danilove2498
    @danilove2498 7 ปีที่แล้ว

    Hola, saben porque no me permite borrar los archivos de los programas?, me dice algo acerca del administrador.

  • @alvarogonzalez2841
    @alvarogonzalez2841 2 ปีที่แล้ว

    Muy buenos los videos gracias, pero los tipos de datos están erróneos, para los nuevos que están viendo este video los rangos son mucho mas amplios.

  • @tonyfranco250
    @tonyfranco250 8 ปีที่แล้ว

    amigo tengo un problema solo aparece el mensaje pero no el carácter , el código esta exactamente igual
    ayudaaaaa!!!!!!

  • @microcontroladormicrocontr5144
    @microcontroladormicrocontr5144 6 ปีที่แล้ว

    Donde puedo encontrar esa tabla de datos

  • @JoanMay132
    @JoanMay132 4 ปีที่แล้ว

    sigue asi crack

    • @angoz8432
      @angoz8432 4 ปีที่แล้ว

      El men falleció hace poco :(

  • @e-digitdisenoyediciondigit6269
    @e-digitdisenoyediciondigit6269 8 ปีที่แล้ว

    Muchas gracias por tus tutoriales. Una complicación (propia): no puedo ejecutar o compliar, me parece un error y no despliega la ventana. Estoy usando windows 10. Podrían ayudarme?

  • @crisrip7869
    @crisrip7869 4 ปีที่แล้ว

    Buena trancision crack se vio donde te falto el punto y coma xd

  • @adrianfg3148
    @adrianfg3148 8 ปีที่แล้ว +1

    Buenas noches, maestro...¿Cómo se hará para imprimir todos los datos en pantalla a la vez y no sólo uno por uno como se indica en la clase?---Gracias.

    • @ivan2749
      @ivan2749 8 ปีที่แล้ว +2

      Los intercalas con comas por ej: printf ("Los elementos son: %f, %i, %c", float, int, char); (Suponiendo que las variables se llaman asi, deben estar en la posicion del printf, float para %f, int para %i y char para %c)

    • @adrianfg3148
      @adrianfg3148 8 ปีที่แล้ว

      Gracias por la respuesta...

  • @jonnyalexanderacostaarango8748
    @jonnyalexanderacostaarango8748 5 ปีที่แล้ว

    BUENAS TARDES POR QUE DESPUES DE CIERTO PROGRAMA QUE YA COMPILE YA NO ME SIGUE COPILANDO MAS PROGRAMAS

  • @angelsanchez103
    @angelsanchez103 8 ปีที่แล้ว

    hola :D cuando subirás todo el curso completo? es que ya no aguanto por ver mas vídeos xD
    saludos

    •  8 ปีที่แล้ว

      +Ángel Sánchez Hola :) El curso ya lo eh terminado de grabar a su totalidad.. así que descuida.. estaré subiendo vídeos del curso a diario.

  • @rosariorojasyescas7030
    @rosariorojasyescas7030 2 ปีที่แล้ว

    Nos enseñó los tipos de datos en C

  • @nelsonperalta4378
    @nelsonperalta4378 5 ปีที่แล้ว

    CONSULTA COMO SERIA LA VALIDACION DE FECHA EN FORMATO AAAAMMDD EN C HAY ALGUNA FUNCION EN C O NO , GRACIAS

  • @gambito8326
    @gambito8326 8 ปีที่แล้ว +1

    porfa me pueden desir para que sirven los rangos
    explicasion para tontos 😓

  • @nicolaspacheco7331
    @nicolaspacheco7331 ปีที่แล้ว

    Me pareció tan gracioso que estuve como 5 minutos buscando porque long me fallaba, y me habia dado cuenta que falto ; y luego en float le pasa lo mismo a mi jajajajajjaja creo que es un error tipico

  • @Angel-VTek
    @Angel-VTek 8 ปีที่แล้ว

    Buen vídeo! Pero aún no tengo algo muy claro. Para qué sirve saber el rango?

    • @Misifus15
      @Misifus15 7 ปีที่แล้ว

      123456 no puede ser declarado como short por ejemplo, ya que solo llega hasta 127, tendría que ser int, o long, pero mejor que sea int para ocupar menos memoria

  • @Ghost616tear
    @Ghost616tear 5 ปีที่แล้ว +6

    2019?

  • @francoortellado288
    @francoortellado288 5 ปีที่แล้ว

    alguien me explica que eso del rango?

  • @albertosoto5292
    @albertosoto5292 6 ปีที่แล้ว

    LOS TIPOS DE DATO QUE EXPLICASTE SON TIPOS DE DATOS PRIMITIVOS. ME PARECE QUE C TAMBIEN MANEJA ARRAYS Y ESTOS SON OTRO TIPO DE DATO

  • @Alberto-ms7rz
    @Alberto-ms7rz 5 ปีที่แล้ว

    esto no me enseñaron en la Universidad..porque?

  • @paolaosoroi4285
    @paolaosoroi4285 7 ปีที่แล้ว

    short es solo para numeros negativos

  • @pakrito82
    @pakrito82 4 ปีที่แล้ว +1

    Descansa en paz...me acabo de enterar y estoy destrozado

    • @bboyzwar
      @bboyzwar 4 ปีที่แล้ว +1

      que paso me podrias explicar

    • @aareni
      @aareni 4 ปีที่แล้ว

      Yo tambien me acabo de enterar 😪

    • @bboyzwar
      @bboyzwar 4 ปีที่แล้ว

      @@aareni :**

  • @YennDolores
    @YennDolores 3 หลายเดือนก่อน

    Cómo pongo este signo en mi teclado ' ? :c

  • @ignacioalmada5594
    @ignacioalmada5594 2 ปีที่แล้ว

    fuiste alumno de tito?

  • @michelrojas1609
    @michelrojas1609 5 ปีที่แล้ว

    curso

  • @jrvl.nexonramirolucero1416
    @jrvl.nexonramirolucero1416 3 ปีที่แล้ว

    ????