0% encontró este documento útil (0 votos)
37 vistas3 páginas

TIPOS DE DATOS y Operadores Mini

Este documento describe diferentes tipos de datos y operadores en lenguaje C. Explica los tipos de datos como enteros, flotantes, caracteres y cadenas, así como operadores aritméticos, lógicos, de asignación y relacionales. También describe secuencias de escape, palabras reservadas y operadores de incremento y decremento.

Cargado por

Puki San
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas3 páginas

TIPOS DE DATOS y Operadores Mini

Este documento describe diferentes tipos de datos y operadores en lenguaje C. Explica los tipos de datos como enteros, flotantes, caracteres y cadenas, así como operadores aritméticos, lógicos, de asignación y relacionales. También describe secuencias de escape, palabras reservadas y operadores de incremento y decremento.

Cargado por

Puki San
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

1

SECUENCIAS DE ESCAPE
Las secuencias de escape son también cadenas de caracteres que tienen un
significado especial dependiendo de la cadena que se utilice.
TIPOS DE DATOS
Cadena de tipo Descripción
En un programa se procesan datos, los cuales pueden ser de distinta naturaleza. \a Alarma
\b Retroceso
Dependiendo de su tipo, se representara y almacenara el dato en la memoria de la
\f Avance de pagina
computadora de una manera específica; es decir, el tipo de dato determina la \n Retorno de carro y avance de línea (ENTER)
cantidad de memoria requerida para almacenarlo. \r Retorno de carro
\t Tabulación
Tipo de datos Descripción \v Tabulación vertical
void Define vacío o valor NULL. \\ Diagonal invertida
char Almacena un carácter o cadena de caracteres \? Signo de interrogación
int Define un valor numérico entero \” Comillas dobles
float En punto flotante(pueda ser una fracción o un entero con \0 Carácter nulo
exponente)
double En punto flotante del doble de tamaño del float (mas cifras
significativas para la fracción o mayor para el exponente)
long Define un entero, usualmente del doble de tamaño al int. PALABRAS RESERVADAS
Son aquellas cuyo significado se encuentra definido en el lenguaje; ya tienen un uso
específico. Estas se escriben en las instrucciones de los programas. Deben ser
CADENAS DE CONTROL DE TIPO PARA SALIDA y ENTRADA
escritas en minúsculas.
Cadena de control es una cadena de caracteres “%tipo” que indica el tipo de dato a
auto const doublé float int short struct unsigned
desplegar (lo requiere la función printf( ) y la función scanf()). break continue else for long signed switch void
case default enum goto register sizeof typedef volatile
Cadena de tipo Descripción
char do extern if return static union while
%d El dato es un entero decimal (int)
%i El dato es un entero
%o El dato es un entero octal
%x El dato es un entero hexadecimal OPERADORES ARITMETICOS
%c El dato es un carácter (char)
%e El dato es un real expresado en base y exponente (float) Son los que utilizamos para realizar las operaciones aritméticas de: suma (+), resta
%f El dato es un real escrito con punto decimal con signo(float) (-), multiplicación (*), división (/) y modulo o residuo (%).
%g El dato es un real (float)
%s El dato es una cadena de caracteres que finaliza con el carácter nulo OPERADOR OPERACION
\n. + suma
%lf El dato es un real de tipo long double - resta
* multiplicación
/ división

Prof: Lic. Norma Lilia Pimentel Cervantes Programación


2

% residuo o modulo (acepta operandos enteros) Los operadores lógicos sirven para unir más de una condición en un programa y
poder así formar condiciones más complejas, cuyo resultado también puede ser
únicamente cierto o falso.

Los operadores lógicos && y || actúan con dos operandos; el operador ‘!’ , actúa
OPERADORES DE ASIGNACION con un operando. Se requiere que sean expresiones lógicas, generalmente
formadas con los operadores relaciones.
También los usamos para sumar, restar, multiplicar, dividir respectivamente,
reduciendo las instrucciones. OPERADOR DESCRIPCIÓN
&& Y (and) El resultado de una operación y lógica
Por ejemplo: a=10; será verdadero si ambos operandos son
verdaderos, de lo contario, será falsa.
EXPRESION EQUIVALE A RESULTADO || O (or) El resultado de una operación o lógica
a+=2; a=a+2; 12 será verdadero si alguno de los operandos o los
a-=2; a=a-2; 8 dos son verdaderos; si todos son falsos, será
falsa.
a*=2; a=a*2; 20
! No (not) El resultado de una operación no
a/=2; a=a/2; 5
lógica solo será verdadero si el operando es
a%=2; a=a%2; 0
falso, de lo contrario, será verdadero.
OPERADORES DE INCREMENTO Y DECREMENTO
OPERADORES RELACIONALES El operador de incremento (++) se utiliza para modificar el valor de la variable
sumándole 1 al valor que tiene.
Son los que utilizamos para expresar condiciones en los programas y así determinar
el orden en que se ejecutaran las instrucciones; una condición en lenguaje C es una a=9;
expresión booleana cuyo resultado puede ser únicamente verdadero o falso.
a++; //equivale a la expresión a=a+1;
OPERADOR DESCRIPCIÓN
< Menor que ++a;
<= Menor o igual que
> Mayor que //incremento de 3 en 3 …… a=a+3;
>= Mayor o igual que
El operador de decremento (--) se utiliza para modificar el valor de la variable
== Igual que
restándole 1 al valor que tiene.
A=B; // asignación
A==B // evaluación a=900;
!= Distinto o diferente de
a--; //equivale a la expresión a=a-1;

--a;
OPERADORES LOGICOS
//decremento de 9 en 9 …… a=a-9;

Prof: Lic. Norma Lilia Pimentel Cervantes Programación


3

for(i=50; i>=0; i--) // la variable i decrementa de uno en uno

i=i-5 // la variable i decrementa de 5 en 5

Prof: Lic. Norma Lilia Pimentel Cervantes Programación

También podría gustarte