SlideShare una empresa de Scribd logo
Lenguaje CMichelle Brenes
OrígenesC es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Belllenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
AplicacionesHecho principalmente para la fluidez de programación en sistemas UNIX. Se usa también para el desarrollo de otros sistemas operativos como Windows o Linux. Igualmente para aplicaciones de escritorio como OpenOffice.org, cuyo principal lenguaje de programación es C.
De la misma forma, es muy usado en aplicaciones científicas (para experimentos informáticos, físicos, químicos, matemáticos, entre otros, parte de ellos conocidos como modelos y simuladores) Industriales:
se puede seguir encontrando código C en grandes desarrollos de animaciones, modelados y escenas en 3D en películas y otras aplicaciones multimedia.
Ejemplos/* comentarios con '//' no permitidos en C89, sí en C99 */ # include <stdio.h> /* necesario para utilizar printf */ main() /* tipo 'int' de retorno implícito */ { printf ("Hola Mundo\n") ; return 0; }
Lenguaje C
Código
\aAlerta \b Espacio atrás \f Salto de página \n Salto de línea \r Retorno de carro \t Tabulación horizontal \v Tabulación vertical \\ Barra invertida \' Comilla simple \" Comillas dobles \OOO Visualiza un carácter cuyo código ASCII es OOO en octal \xHHHVisualiza un carácter cuyo código ASCII es HHH en hexadecimal
CharCarácter (normalmente 8 bits) Short Entero corto con signo (normalmente 16 bits) IntEntero con signo (depende de la implementación) UnsignedEntero sin signo (depende de la implementación) Long Entero largo con signo (normalmente 32 bits) FloatFlotante simple (normalmente 32 bits) DoubleFlotante doble (normalmente 64 bits)
+, -suma, resta ++, -- incremento, decremento *, /, % multiplicación, división, módulo >>, << rotación de bits a la derecha, izquierda. & AND booleano | OR booleano ^ EXOR booleano ~ complemento a 1 ! complemento a 2, NOT lógico ==, != igualdad, desigualdad &&, || AND, OR lógico <, <= menor, menor o igual >, >= mayor, mayor o igual

Más contenido relacionado

PPTX
Mapa conceptual de c++
PPTX
lenguaje de programacion C++
PDF
Introduccion a c++
PPT
10 entrada y salida
PPT
Programación en C
PPTX
Tipos de datos_de_virtual_c_
PPTX
3.tecnicas de algoritmación
PPT
Introduccion Lenguaje C Blanca
Mapa conceptual de c++
lenguaje de programacion C++
Introduccion a c++
10 entrada y salida
Programación en C
Tipos de datos_de_virtual_c_
3.tecnicas de algoritmación
Introduccion Lenguaje C Blanca

La actualidad más candente (18)

DOCX
Librerias c++
PPTX
PPT
1 Tipos De Datos Ejercicios
PPTX
Lenguaje de-programación-c
PPTX
Presentacion de c_(2)
PDF
Prog 2011 3-balotario de preguntas pc1
DOC
Previo8- Dispos E/S
DOC
Previo7- Dispos E/S
PPT
introduccion c++
PPSX
Presentacion1 lenguaje de-programacion_c
PDF
Examen computacion
PPTX
Lenguaje C_Curso Secap
PPTX
Programación en C++
DOCX
Instituto tecnologico particular
ODP
Lenguaje C.
PPTX
Primera clase
PDF
Lenguaje C (pdf)
DOCX
Corrección del examen de primer quimestre de computació1
Librerias c++
1 Tipos De Datos Ejercicios
Lenguaje de-programación-c
Presentacion de c_(2)
Prog 2011 3-balotario de preguntas pc1
Previo8- Dispos E/S
Previo7- Dispos E/S
introduccion c++
Presentacion1 lenguaje de-programacion_c
Examen computacion
Lenguaje C_Curso Secap
Programación en C++
Instituto tecnologico particular
Lenguaje C.
Primera clase
Lenguaje C (pdf)
Corrección del examen de primer quimestre de computació1
Publicidad

Destacado (9)

PPT
Mediawijsheid1 bloggen-collegas
PPT
Simblogia (Matematicas)
PPT
Audacity
PDF
Agenda voor de toekomst 2008
PPTX
פנחס לנדאו: משבר באירופה גורמים, תרחישים והשלכות
PPT
La Lluna
DOCX
Setting up port forwarding on a router
DOCX
Coaching
PDF
Shri ram katha uttarkand
Mediawijsheid1 bloggen-collegas
Simblogia (Matematicas)
Audacity
Agenda voor de toekomst 2008
פנחס לנדאו: משבר באירופה גורמים, תרחישים והשלכות
La Lluna
Setting up port forwarding on a router
Coaching
Shri ram katha uttarkand
Publicidad

Similar a Lenguaje C (20)

PDF
Manual basico de_lenguje_c
ODP
Lenguaje c
ODP
Lenguaje c
DOCX
Instituto tecnológico particular
PPTX
Manual c++01
PPT
Primera_D-Semanaz<xcz<c<zc-Fundamentos_C++.ppt
DOCX
2 intcomp milexisromero
DOC
Mynor Alexander Hernandez Canuz
DOC
Investigacion 1
PDF
Programación c++forcsma
PDF
Programazion
PDF
Programación c
PPTX
Lenguaje c
DOC
Lenguaje c completo 6 g x revisar x los estudiantes
PPTX
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacion
PPT
Entrada y salida de datos en c
PDF
ilide.info-programacion-en-c-byron-gottfried-pr_26990611b622a3b74e992c2602ed5...
DOCX
A1 u1-16230227
PDF
Generalidades de la programacion
Manual basico de_lenguje_c
Lenguaje c
Lenguaje c
Instituto tecnológico particular
Manual c++01
Primera_D-Semanaz<xcz<c<zc-Fundamentos_C++.ppt
2 intcomp milexisromero
Mynor Alexander Hernandez Canuz
Investigacion 1
Programación c++forcsma
Programazion
Programación c
Lenguaje c
Lenguaje c completo 6 g x revisar x los estudiantes
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacion
Entrada y salida de datos en c
ilide.info-programacion-en-c-byron-gottfried-pr_26990611b622a3b74e992c2602ed5...
A1 u1-16230227
Generalidades de la programacion

Último (20)

PPTX
Expo N°1-Difusión de Política y Objetivos SST-31.01.23.pptx
PPTX
FORMATO DE PRESENTACION EMPRESARIAL.pptx
PPTX
Actividades del departamento de Psicología
PPTX
PONENCIA ORAL_CAT_3y4 - CALIDAD MYPES.pptx
PPTX
Presentación Plan de Negocio Moderno Morado y Blanco.pptx
PDF
PRIMEROS AUXILIOS PRESENTACIÓN 1 -SENA -.pdf
PDF
UP digital strategy v 2.0 s1.pdf solo chicos bien
PPTX
GESTION DE RECURSOS HUMANOS - MATERIAL ENTREGADO EN UTN FRC
PDF
CV Carlos Lira Zalaquett_Agosto 2025 - Asesor Técnico Empresarial / Facilitador
PPTX
CGI SESIÓN #2.pptx Competencias Gerenciales
PPTX
emprendedor social diapositivas de jhonatan del jesus
PPTX
criminologia.pptxcriminologia policiales
PPT
Administración Financiera diapositivas.ppt
PDF
03 - Unidad II - La Plataforma .NET y C# - 2. Tipos Primitivos y Expresiones.pdf
PDF
D08_SESION 15 y 16_2024.12.06_ISO-26000.pdf
PDF
EL ESTUDIO DE MERCADO PROYECTO INVERSION.pdf
PPTX
TRABAJO FINAL-EMPRESA CARNES FRIAS CON CORRECCIONES.pptx
PDF
Esta es una presentacion ejecutiva del cual pueden concluir
DOCX
3° SES P.S. DIALOGAMOS SOBRE LOS PRINCIPALES HECHOS DEL IMPERIO INCAICO-LUNES...
DOC
SESIÓN COMO FUNCIONA EL MERCADO Y SU IMPLICANCIA EN LA ECONOMÍA
Expo N°1-Difusión de Política y Objetivos SST-31.01.23.pptx
FORMATO DE PRESENTACION EMPRESARIAL.pptx
Actividades del departamento de Psicología
PONENCIA ORAL_CAT_3y4 - CALIDAD MYPES.pptx
Presentación Plan de Negocio Moderno Morado y Blanco.pptx
PRIMEROS AUXILIOS PRESENTACIÓN 1 -SENA -.pdf
UP digital strategy v 2.0 s1.pdf solo chicos bien
GESTION DE RECURSOS HUMANOS - MATERIAL ENTREGADO EN UTN FRC
CV Carlos Lira Zalaquett_Agosto 2025 - Asesor Técnico Empresarial / Facilitador
CGI SESIÓN #2.pptx Competencias Gerenciales
emprendedor social diapositivas de jhonatan del jesus
criminologia.pptxcriminologia policiales
Administración Financiera diapositivas.ppt
03 - Unidad II - La Plataforma .NET y C# - 2. Tipos Primitivos y Expresiones.pdf
D08_SESION 15 y 16_2024.12.06_ISO-26000.pdf
EL ESTUDIO DE MERCADO PROYECTO INVERSION.pdf
TRABAJO FINAL-EMPRESA CARNES FRIAS CON CORRECCIONES.pptx
Esta es una presentacion ejecutiva del cual pueden concluir
3° SES P.S. DIALOGAMOS SOBRE LOS PRINCIPALES HECHOS DEL IMPERIO INCAICO-LUNES...
SESIÓN COMO FUNCIONA EL MERCADO Y SU IMPLICANCIA EN LA ECONOMÍA

Lenguaje C

  • 2. OrígenesC es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Belllenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
  • 3. AplicacionesHecho principalmente para la fluidez de programación en sistemas UNIX. Se usa también para el desarrollo de otros sistemas operativos como Windows o Linux. Igualmente para aplicaciones de escritorio como OpenOffice.org, cuyo principal lenguaje de programación es C.
  • 4. De la misma forma, es muy usado en aplicaciones científicas (para experimentos informáticos, físicos, químicos, matemáticos, entre otros, parte de ellos conocidos como modelos y simuladores) Industriales:
  • 5. se puede seguir encontrando código C en grandes desarrollos de animaciones, modelados y escenas en 3D en películas y otras aplicaciones multimedia.
  • 6. Ejemplos/* comentarios con &apos;//&apos; no permitidos en C89, sí en C99 */ # include &lt;stdio.h&gt; /* necesario para utilizar printf */ main() /* tipo &apos;int&apos; de retorno implícito */ { printf (&quot;Hola Mundo\n&quot;) ; return 0; }
  • 9. \aAlerta \b Espacio atrás \f Salto de página \n Salto de línea \r Retorno de carro \t Tabulación horizontal \v Tabulación vertical \\ Barra invertida \&apos; Comilla simple \&quot; Comillas dobles \OOO Visualiza un carácter cuyo código ASCII es OOO en octal \xHHHVisualiza un carácter cuyo código ASCII es HHH en hexadecimal
  • 10. CharCarácter (normalmente 8 bits) Short Entero corto con signo (normalmente 16 bits) IntEntero con signo (depende de la implementación) UnsignedEntero sin signo (depende de la implementación) Long Entero largo con signo (normalmente 32 bits) FloatFlotante simple (normalmente 32 bits) DoubleFlotante doble (normalmente 64 bits)
  • 11. +, -suma, resta ++, -- incremento, decremento *, /, % multiplicación, división, módulo &gt;&gt;, &lt;&lt; rotación de bits a la derecha, izquierda. & AND booleano | OR booleano ^ EXOR booleano ~ complemento a 1 ! complemento a 2, NOT lógico ==, != igualdad, desigualdad &&, || AND, OR lógico &lt;, &lt;= menor, menor o igual &gt;, &gt;= mayor, mayor o igual