SlideShare una empresa de Scribd logo
1 de 1
LENGUAJE C
Originalmente desarrollado
por Dennis Ritchie entre 1969
y 1972, basado en BCPL.
Tipo Descripción Bits
Bbyte Bytes con signos 8
Byte Bytes sin signos 8
Short Entero corto con signo 16
Ushort Entero corto sin signo 16
Int Enteros normales 32
Uint Entero normales sin signo 32
long Enteros largos 64
Ulong Enteros largos sin signos 64
Float Flotante simple 32
Double Flotante doble 64
decimal Reales de 28 – 29 dígitos 128
Bool Valores lógicos 32
Char Caracteres únicos 16
String Cadenas de caracteres Variable
Características:
• Es el lenguaje de programación de propósito general asociado
al Sistema Operativo
• Es un lenguaje de medio nivel. Trata con objetos básicos como
caracteres, números, …; también con bits y direcciones de
memoria.
• Posee una gran portabilidad
• Se utiliza para programación de sistemas: construcción de
interpretes, compiladores, editores de datos, etc.
Operadores Lógicos
&& AND
|| OR
! NOT
Operadores
Racionales
< menor que
<= menor o igual que
> mayor que
>= mayor o igual que
== igual a
!= distinto
Operadores
Aritméticos
+ suma
- Resta
* multiplicación
/ división. Si los operadores
son enteros la división es
entera
% resto entero. No admite
operandos float o double
Estructura de un programa C
• Un programa en C consta de uno o más
módulos (ficheros fuentes)
•Cada módulo puede contener:
•Directivas del precopilador
•Variables
•Una o más funciones
•Comentarios
• Cada función puede contener:
• Directivas del precopilador
• Declaraciones
• Uno o más bloques
• Comentarios
• Cada bloque puede contener:
• Directivas del precopilador
• Declaraciones
• Uno o más sentencias
• Comentarios
• Cada sentencia debe estar terminada por:
• Cada bloque de sentencia se
encierra entre llaves {…}
• La función denominada main es la
que primero se ejecuta
• Los comentarios pueden aparecer
en cualquier lugar del código y se
insertan entre /* y */ . Asi /*esto
es un comentario*/ o entre // y
final de línea // este es otro
comentario.
Tiposdedatos

Más contenido relacionado

La actualidad más candente (18)

Mariana valencia pavia
Mariana valencia paviaMariana valencia pavia
Mariana valencia pavia
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
SISTEMAS BINARIOS
SISTEMAS BINARIOSSISTEMAS BINARIOS
SISTEMAS BINARIOS
 
Sistemas binarios elton damazo (1)
Sistemas binarios  elton damazo (1)Sistemas binarios  elton damazo (1)
Sistemas binarios elton damazo (1)
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje c
 
Trabajo2 sistema binarios
Trabajo2 sistema binariosTrabajo2 sistema binarios
Trabajo2 sistema binarios
 
Bit, byte y terabyte
Bit, byte y terabyteBit, byte y terabyte
Bit, byte y terabyte
 
Terminos De Compu
Terminos De CompuTerminos De Compu
Terminos De Compu
 
Examen
ExamenExamen
Examen
 
Taller sinonimos, buscar, letra capital, copiar formato y traducir
Taller sinonimos, buscar, letra capital, copiar formato y traducirTaller sinonimos, buscar, letra capital, copiar formato y traducir
Taller sinonimos, buscar, letra capital, copiar formato y traducir
 
Codigo binario
Codigo binarioCodigo binario
Codigo binario
 
Tema 0
Tema 0Tema 0
Tema 0
 
1º trabajo de informatica (jm y abderraham)
 1º trabajo de informatica (jm y abderraham) 1º trabajo de informatica (jm y abderraham)
1º trabajo de informatica (jm y abderraham)
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Sistemas binarios _elton_damazo
Sistemas binarios _elton_damazoSistemas binarios _elton_damazo
Sistemas binarios _elton_damazo
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Soto diaz 2 j tabla de tipos de datos en c++
Soto diaz 2 j tabla de tipos de datos en c++Soto diaz 2 j tabla de tipos de datos en c++
Soto diaz 2 j tabla de tipos de datos en c++
 

Similar a Lenguaje c (20)

Moviles
MovilesMoviles
Moviles
 
Moviles
MovilesMoviles
Moviles
 
Tipos de datos_para_c++
Tipos de datos_para_c++Tipos de datos_para_c++
Tipos de datos_para_c++
 
Manual basico de_lenguje_c
Manual basico de_lenguje_cManual basico de_lenguje_c
Manual basico de_lenguje_c
 
Manual c++01
Manual c++01Manual c++01
Manual c++01
 
La computadora digital
La computadora digital La computadora digital
La computadora digital
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Clase 2
Clase 2Clase 2
Clase 2
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
La compu digital
La compu digitalLa compu digital
La compu digital
 
Lenguaje C (pdf)
Lenguaje C (pdf)Lenguaje C (pdf)
Lenguaje C (pdf)
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Castillo
CastilloCastillo
Castillo
 
Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]
 
Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]
 
Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]
 
Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]Clase 2-la%20 computadora%20digital[1]
Clase 2-la%20 computadora%20digital[1]
 
Clase 2-la computadora digital
Clase 2-la computadora digitalClase 2-la computadora digital
Clase 2-la computadora digital
 
La compu, powerpoint
La compu, powerpointLa compu, powerpoint
La compu, powerpoint
 
Clase 2-la computadora digital
Clase 2-la computadora digitalClase 2-la computadora digital
Clase 2-la computadora digital
 

Más de MariaVictoriaBarraga1 (6)

Mecanismo de deformacion
Mecanismo de deformacionMecanismo de deformacion
Mecanismo de deformacion
 
Revista software
Revista softwareRevista software
Revista software
 
Tareas selectivas
Tareas selectivasTareas selectivas
Tareas selectivas
 
Tareas secuenciales
Tareas secuenciales Tareas secuenciales
Tareas secuenciales
 
La estructura del computador
La estructura del computadorLa estructura del computador
La estructura del computador
 
Origen de la ingenieria moderna
Origen de la ingenieria modernaOrigen de la ingenieria moderna
Origen de la ingenieria moderna
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 

Lenguaje c

  • 1. LENGUAJE C Originalmente desarrollado por Dennis Ritchie entre 1969 y 1972, basado en BCPL. Tipo Descripción Bits Bbyte Bytes con signos 8 Byte Bytes sin signos 8 Short Entero corto con signo 16 Ushort Entero corto sin signo 16 Int Enteros normales 32 Uint Entero normales sin signo 32 long Enteros largos 64 Ulong Enteros largos sin signos 64 Float Flotante simple 32 Double Flotante doble 64 decimal Reales de 28 – 29 dígitos 128 Bool Valores lógicos 32 Char Caracteres únicos 16 String Cadenas de caracteres Variable Características: • Es el lenguaje de programación de propósito general asociado al Sistema Operativo • Es un lenguaje de medio nivel. Trata con objetos básicos como caracteres, números, …; también con bits y direcciones de memoria. • Posee una gran portabilidad • Se utiliza para programación de sistemas: construcción de interpretes, compiladores, editores de datos, etc. Operadores Lógicos && AND || OR ! NOT Operadores Racionales < menor que <= menor o igual que > mayor que >= mayor o igual que == igual a != distinto Operadores Aritméticos + suma - Resta * multiplicación / división. Si los operadores son enteros la división es entera % resto entero. No admite operandos float o double Estructura de un programa C • Un programa en C consta de uno o más módulos (ficheros fuentes) •Cada módulo puede contener: •Directivas del precopilador •Variables •Una o más funciones •Comentarios • Cada función puede contener: • Directivas del precopilador • Declaraciones • Uno o más bloques • Comentarios • Cada bloque puede contener: • Directivas del precopilador • Declaraciones • Uno o más sentencias • Comentarios • Cada sentencia debe estar terminada por: • Cada bloque de sentencia se encierra entre llaves {…} • La función denominada main es la que primero se ejecuta • Los comentarios pueden aparecer en cualquier lugar del código y se insertan entre /* y */ . Asi /*esto es un comentario*/ o entre // y final de línea // este es otro comentario. Tiposdedatos