ta funciones del c
TRANSCRIPT
![Page 1: TA Funciones Del C](https://reader036.vdocuments.co/reader036/viewer/2022082501/544a82a8af7959b0438b4965/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.co/reader036/viewer/2022082501/544a82a8af7959b0438b4965/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.co/reader036/viewer/2022082501/544a82a8af7959b0438b4965/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.co/reader036/viewer/2022082501/544a82a8af7959b0438b4965/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.co/reader036/viewer/2022082501/544a82a8af7959b0438b4965/html5/thumbnails/5.jpg)
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