SlideShare una empresa de Scribd logo
1 de 4
UNIVERSIDAD "FERMÍN TORO"
SISTEMA INTERACTIVOS DE EDUCACIÓN A DISTANCIA. (SAIA)
CABUDARE
APELLIDO Y NOMBRE:
QUERALES ALIXON.
CI: 30.015.923
SECCIÓN: SAIA A.
Lenguaje C
¿Qué es?
C es un lenguaje de programación
(considerado como uno de lo más
importantes en la actualidad) con el cual
se desarrollan tanto aplicaciones como
sistemas operativos a la vez que forma la
base de otros lenguajes más actuales
como Java, C++ o C#.
Características del lenguaje C
-Estructura de C - Lenguaje estructurado.
-Programación de nivel medio (beneficiándose de las ventajas de la
programación de alto y bajo nivel).
-No depende del hardware, por lo que se puede migrar a otros sistemas.
-Objetivos generales. No es un lenguaje para una tarea específica,
pudiendo programar tanto un sistema operativo, una hoja de cálculo o un
juego.
-Ofrece un control absoluto de todo lo que sucede en el ordenador.
-Los programas son producidos de forma rápida y son bastante potentes.
Rico en tipo de datos, operadores y variables en C.
Tipos de datos:
Tiene tres tipos de datos básicos:
-Números enteros definidos con
la palabra clave int.
-Letras o caracteres definidos con
la palabra clave char.
-Números reales o en coma
flotante definidos con las palabras
claves float o double.
Estructura:
Una estructura contiene varios
datos. La forma de definir una
estructura es haciendo uso de la
palabra clave struct.
Alixon Querales
Aquí hay ejemplo de la declaración de una estructura:
struct mystruct
{
int int_member;
double double_member;
char string_member[25];
} variable;
"variable" es una instancia de "mystruct" y no es
necesario ponerla aquí. Se podría omitir de la
declaracion de "mystruct" y más tarde declararla
usando:
struct mystruct variable;
Estructuras Anidadas:
Una estructura puede estar dentro de otra estructura a esto
se le conoce como anidamiento o estructuras anidadas. Ya
que se trabajan con datos en estructuras si definimos un tipo
de dato en una estructura y necesitamos definir ese dato
dentro de otra estructura solamente se llama el dato de la
estructura anterior.
Operadores Aritméticos:
Se llaman operadores aritméticos a aquellos
que permiten realizar cálculos con valores
numéricos para obtener un resultado. Los
operadores aritméticos más habituales son
la suma, resta, multiplicación y división.
Operadores Relacionales:
Se llaman operadores relacionales o de
comparación a aquellos que permiten comparar
dos valores evaluando si se relacionan cumpliendo
el ser menor uno que otro, mayor uno que otro,
igual uno que otro, etc.
Los operadores relacionales básicos en C son:
Operador < : Menor que
Operador <= : Menor o igual que
Operador > : Mayor que
Operador >= : Mayor o igual que
Operador == : Igual a
Operador != : Distinto de ó no igual que
Operadores lógicos:
Permiten además introducir nexos entre
condiciones como “y se cumple también
que” ó . “o se cumple que”.
Los operadores lógicos básicos en C son los
siguientes:
Operador && : Operador lógico and
Operador || : Operador lógico or
Operador ! : Operador lógico not
Ejemplo utilizando Operadores lógicos:
Pregunta equivalente: ¿Es A igual a B y A
menor que C?
Código:
printf ("Pregunta (A == B) && (A < B) vale
%dn", (A == B) && (A < B));
Ejemplo utilizando Operadores relacionales:
Expresión: A == B
Código:
printf ("A == B vale %dn", (A == B) );
Ejemplo utilizando Operadores lógicos:
n=n+3 se puede escribir n+=3
k=k*(x-2) lo podemos sustituir por k*=x-2

Más contenido relacionado

La actualidad más candente

Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programamanuel tenezaca
 
Tipos de Datos y Expresiones
Tipos de Datos y ExpresionesTipos de Datos y Expresiones
Tipos de Datos y ExpresionesMigdanys
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoheccasjuani
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
introducción a la programación. yosenith lllidge
introducción a la programación. yosenith lllidgeintroducción a la programación. yosenith lllidge
introducción a la programación. yosenith lllidgeLuisa Fernandez Llorente
 
Programación algoritmica
Programación algoritmicaProgramación algoritmica
Programación algoritmicaMaría C. Plata
 
Definiciones de datos
Definiciones de datosDefiniciones de datos
Definiciones de datosKareliaRivas
 
Generalidades algoritmos
Generalidades algoritmosGeneralidades algoritmos
Generalidades algoritmosMagda Fernandez
 
Sistemas Tecnológicos
Sistemas TecnológicosSistemas Tecnológicos
Sistemas Tecnológicosgomezsofi01
 
Reporte de practica 3 excel
Reporte de practica 3 excelReporte de practica 3 excel
Reporte de practica 3 excelrnec
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigoAbrirllave
 
Inf2 exc10 alondra hernandez
Inf2 exc10  alondra hernandezInf2 exc10  alondra hernandez
Inf2 exc10 alondra hernandezalondra175
 

La actualidad más candente (20)

Herramientas de programacion lineal
Herramientas de programacion linealHerramientas de programacion lineal
Herramientas de programacion lineal
 
Algoritmica
AlgoritmicaAlgoritmica
Algoritmica
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Tipos de Datos y Expresiones
Tipos de Datos y ExpresionesTipos de Datos y Expresiones
Tipos de Datos y Expresiones
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
introducción a la programación. yosenith lllidge
introducción a la programación. yosenith lllidgeintroducción a la programación. yosenith lllidge
introducción a la programación. yosenith lllidge
 
Programación algoritmica
Programación algoritmicaProgramación algoritmica
Programación algoritmica
 
Conceptos de algoritmos
Conceptos de algoritmosConceptos de algoritmos
Conceptos de algoritmos
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Definiciones de datos
Definiciones de datosDefiniciones de datos
Definiciones de datos
 
Generalidades algoritmos
Generalidades algoritmosGeneralidades algoritmos
Generalidades algoritmos
 
Sistemas Tecnológicos
Sistemas TecnológicosSistemas Tecnológicos
Sistemas Tecnológicos
 
Reporte de practica 3 excel
Reporte de practica 3 excelReporte de practica 3 excel
Reporte de practica 3 excel
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigo
 
Inf2 exc10 alondra hernandez
Inf2 exc10  alondra hernandezInf2 exc10  alondra hernandez
Inf2 exc10 alondra hernandez
 

Similar a Lenguaje c

Informatica 3
Informatica 3Informatica 3
Informatica 3Teemo98
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructuradaramirezadi
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación henser
 
manual básico de programación en c
manual básico de programación en c manual básico de programación en c
manual básico de programación en c Liz O
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologianicolas_436
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGabriel Méndez
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Orangel4
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaAeChm-MgMs-NnNm-OpSe
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 
Trabajo final informatica
Trabajo final informaticaTrabajo final informatica
Trabajo final informaticaluisalejoha7
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoMelian2027
 

Similar a Lenguaje c (20)

El lenguaje C
El lenguaje C El lenguaje C
El lenguaje C
 
Progra
PrograProgra
Progra
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
Informatica 3
Informatica 3Informatica 3
Informatica 3
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
manual básico de programación en c
manual básico de programación en c manual básico de programación en c
manual básico de programación en c
 
Guia no1 algoritmos
Guia no1 algoritmosGuia no1 algoritmos
Guia no1 algoritmos
 
Programacion
ProgramacionProgramacion
Programacion
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programas
 
Act26
Act26Act26
Act26
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortada
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
Trabajo final informatica
Trabajo final informaticaTrabajo final informatica
Trabajo final informatica
 
Pseudocodigo (1)
Pseudocodigo (1)Pseudocodigo (1)
Pseudocodigo (1)
 
Programacion
 Programacion  Programacion
Programacion
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 

Último

sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 

Último (20)

sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 

Lenguaje c

  • 1. UNIVERSIDAD "FERMÍN TORO" SISTEMA INTERACTIVOS DE EDUCACIÓN A DISTANCIA. (SAIA) CABUDARE APELLIDO Y NOMBRE: QUERALES ALIXON. CI: 30.015.923 SECCIÓN: SAIA A.
  • 2. Lenguaje C ¿Qué es? C es un lenguaje de programación (considerado como uno de lo más importantes en la actualidad) con el cual se desarrollan tanto aplicaciones como sistemas operativos a la vez que forma la base de otros lenguajes más actuales como Java, C++ o C#. Características del lenguaje C -Estructura de C - Lenguaje estructurado. -Programación de nivel medio (beneficiándose de las ventajas de la programación de alto y bajo nivel). -No depende del hardware, por lo que se puede migrar a otros sistemas. -Objetivos generales. No es un lenguaje para una tarea específica, pudiendo programar tanto un sistema operativo, una hoja de cálculo o un juego. -Ofrece un control absoluto de todo lo que sucede en el ordenador. -Los programas son producidos de forma rápida y son bastante potentes. Rico en tipo de datos, operadores y variables en C. Tipos de datos: Tiene tres tipos de datos básicos: -Números enteros definidos con la palabra clave int. -Letras o caracteres definidos con la palabra clave char. -Números reales o en coma flotante definidos con las palabras claves float o double. Estructura: Una estructura contiene varios datos. La forma de definir una estructura es haciendo uso de la palabra clave struct. Alixon Querales
  • 3. Aquí hay ejemplo de la declaración de una estructura: struct mystruct { int int_member; double double_member; char string_member[25]; } variable; "variable" es una instancia de "mystruct" y no es necesario ponerla aquí. Se podría omitir de la declaracion de "mystruct" y más tarde declararla usando: struct mystruct variable; Estructuras Anidadas: Una estructura puede estar dentro de otra estructura a esto se le conoce como anidamiento o estructuras anidadas. Ya que se trabajan con datos en estructuras si definimos un tipo de dato en una estructura y necesitamos definir ese dato dentro de otra estructura solamente se llama el dato de la estructura anterior. Operadores Aritméticos: Se llaman operadores aritméticos a aquellos que permiten realizar cálculos con valores numéricos para obtener un resultado. Los operadores aritméticos más habituales son la suma, resta, multiplicación y división. Operadores Relacionales: Se llaman operadores relacionales o de comparación a aquellos que permiten comparar dos valores evaluando si se relacionan cumpliendo el ser menor uno que otro, mayor uno que otro, igual uno que otro, etc. Los operadores relacionales básicos en C son: Operador < : Menor que Operador <= : Menor o igual que Operador > : Mayor que Operador >= : Mayor o igual que Operador == : Igual a Operador != : Distinto de ó no igual que
  • 4. Operadores lógicos: Permiten además introducir nexos entre condiciones como “y se cumple también que” ó . “o se cumple que”. Los operadores lógicos básicos en C son los siguientes: Operador && : Operador lógico and Operador || : Operador lógico or Operador ! : Operador lógico not Ejemplo utilizando Operadores lógicos: Pregunta equivalente: ¿Es A igual a B y A menor que C? Código: printf ("Pregunta (A == B) && (A < B) vale %dn", (A == B) && (A < B)); Ejemplo utilizando Operadores relacionales: Expresión: A == B Código: printf ("A == B vale %dn", (A == B) ); Ejemplo utilizando Operadores lógicos: n=n+3 se puede escribir n+=3 k=k*(x-2) lo podemos sustituir por k*=x-2