ta funciones del c

5
CONTROL DE LECTURA 1 EAP : Ing. Sistemas e Informática ASIGNATURA: Algoritmia y Estructura de Datos Turno: Mañana,Noche Ciclo : III Docente: Ing. Carol Rojas Moreno Fecha: Tarea de Investigación : Librerías y Funciones del C Completar con la descripción y un pequeño ejemplo demostrativo en código, para la ejecución de las siguientes funciones según su librería en C. Librería Función Descripción Ejemplo stdlib.h abs( ) stdlib.h labs( ) stdlib.h atof( ) stdlib.h atoi( ) stdlib.h atol( ) stdlib.h exit( ) stdlib.h rand( ) stdlib.h system( ) math.h ceil( ) math.h fabs( ) math.h fmod( ) math.h pow() math.h sqrt() stdio.h getchar( ) stdio.h putchar( ) stdio.h gets( ) stdio.h puts( ) string.h strcat( ) string.h strcmp( ) string.h strcpy( ) string.h strcspn( ) string.h strerror string.h strlen( ) Sintaxis size_t strlen ( char * str ) ; Descripcion Devuelve la longitud de la cadena de bytes dado. (Numero de caracteres) #include <iostream> #include <string.h> using namespace std; void main() { char nombre[40];//40, Máximo # de letras

Upload: daigo-frg

Post on 24-Oct-2014

37 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: TA Funciones Del C

CONTROL DE LECTURA 1EAP : Ing. Sistemas e Informática ASIGNATURA: Algoritmia y Estructura de Datos

Turno: Mañana,Noche Ciclo : IIIDocente: Ing. Carol Rojas Moreno Fecha:

Tarea de Investigación :

Librerías y Funciones del C

Completar con la descripción y un pequeño ejemplo demostrativo en código, para la ejecución de las siguientes funciones según su librería en C.Librería Función Descripción Ejemplostdlib.h abs( )stdlib.h labs( )stdlib.h atof( )stdlib.h atoi( )stdlib.h atol( )stdlib.h exit( )stdlib.h rand( )stdlib.h system( )math.h ceil( )math.h fabs( )math.h fmod( )math.h pow()math.h sqrt()stdio.h getchar(

)stdio.h putchar(

)stdio.h gets( )stdio.h puts( )string.h strcat( )string.h strcmp( )string.h strcpy( )string.h strcspn(

)string.h strerrorstring.h strlen( ) Sintaxis

size_t strlen( char *str );

Descripcion

Devuelve la longitud de la cadena de bytes dado. (Numero de caracteres)

Parámetros

str

Puntero a la cadena de bytes terminada en cero.

Valor que devuelveLa longitud de la cadena (string) de bytes dado.

#include <iostream>#include <string.h>using namespace std;void main(){ char nombre[40];//40, Máximo # de letras cout<<"Cuál es tu nombre?\n"; cin>>nombre; cout<<"Tu nombre tiene "<<strlen (nombre)<<"letras";}

ctype.h tolower( )

Sintaxis #include <iostream>#include <ctype.h>using namespace std;

Page 2: TA Funciones Del C

int tolower( int ch );

Descripcion

Convierte el carácter dado a minúsculas.

Parámetros

ch

carácter que se convierte

Valor que devuelveVersión en minúsculas de ch

void main(){ char txt; cin>>txt; txt=tolower(txt); cout<<txt;}

ctype.h toupper( )

int toupper( int ch );

Convierte el carácter dado a mayúsculas.

Parámetros

ch

carácter que se convierte

Valor que devuelve

Versión en mayúsculas de la ch

#include <iostream>#include <ctype.h>using namespace std;void main(){ char txt; cin>>txt; txt=toupper(txt); cout<<txt;}

Macros y ConstantesLibrería Función Descripción Ejemploctype.h isalnum(

)int isalnum( int ch );

Comprueba si el carácter dado es un carácter alfanumérico.

Parámetros

ch

carácter

Valor que devuelve (Verdadero) Si el carácter es un carácter alfanumérico. (Falso) de otra manera.

ctype.h isalpha( )

int isalpha( int ch );

Comprueba si el carácter dado es un carácter alfabético, es decir, ya sea una letra mayúscula o una letra minúscula.

Parámetros

ch

carácter

Valor que devuelve (Verdadero) si el carácter es un carácter

Page 3: TA Funciones Del C

alfabético.(Falso) de otra manera.

ctype.h isascii( )

int isascii( int ch );

Comprueba si el carácter dado es un carácter ASCII (Código ingles)

Parámetros

ch

carácter

Valor que devuelve (Verdadero) si el carácter es ASCII.(Falso) de otra manera.

ctype.h isdigit( )

int isdigit( int ch );

Comprueba si el carácter dado es un número (0123456789).

Parámetros

ch

carácter

Valor que devuelve (Verdadero) si el carácter es un carácter numérico.(Falso) de otra manera.

ctype.h islower( )

int islower( int ch );

Comprueba si el carácter determinado se clasifica como un carácter en minúscula, islower devuelve true sólo para las letras minúsculas.Parámetrosch

carácter

Valor que devuelve (Verdadero)(2) si el carácter es una letra minúscula.(Falso)(0) de otra manera.

ctype.h isupper( )

int isupper( int ch );

Comprueba si el carácter determinado se clasifica como un carácter en mayúscula, islower devuelve true sólo para las letras mayúsculas.

Parámetros

Page 4: TA Funciones Del C

ch

carácter

Valor que devuelve (Verdadero) si el carácter es una letra mayúscula.(Falso) de otra manera.

ctype.h ispunct( )

int ispunct( int ch );

Comprueba si el carácter dado es un carácter de puntuación. El entorno local clasifica los caracteres "# $% & '() * +, - /:; <=> @ [\] ^ _` {|} ~ !.?. como puntuación Parámetros

ch

carácter

Valor que devuelve (Verdadero) si el carácter es un carácter de puntuación.(Falso) de otra manera.

ctype.h isspace( )

int isspace( int ch );

Comprueba si el carácter dado es un espacio en blanco, es decir, ni en el espacio (0x20), salto de página (0x0c), avance de línea (0x0a), retorno de carro (0x0D), tabulación horizontal (0x09) o tabulación vertical (0x0b).

Parámetros

ch

carácter

Valor que devuelve (Verdadero) si el carácter es un espacio en blanco.(Falso) de otra manera.

ctype.h isxdigit( )

int isxdigit( int ch );

Comprueba si el carácter dado es un carácter hexadecimal numérico (0123456789abcdefABCDEF).

Parámetros

Page 5: TA Funciones Del C

ch

carácter

Valor que devuelve (Verdadero) si el carácter es un carácter hexadecimal numérico.(Falso) de otra manera.

Grupo de Trabajo: 3 alumnosFecha de Presentación de informe (CL) y Exposición (TA): 6ma. Semana martes