Tipos De Datos Y Funciones Estándar En C++

Páginas: 13 (3136 palabras) Publicado: 13 de junio de 2012
Tipos de datos en C++,
Tipo | bits | Rango |
unsigned char | 8 | 0 a 255 |
char (signed) | 8 | -128 a 127 |
short (signed) | 16 | -32,768 a 32,767  |
unsigned short | 16 | 0 a 65,535   |
unsigned (int) | 32 | 0 a 4,294,967,295.         |
int  (signed) | 32 | -2,147,483,648 a 2,147,483,647 |
unsigned long | 32 | 0 a 4,294,967,295  |
enum | 32 | -2,147,483,648 a 2,147,483,647 |long (int) | 32 | -2,147,483,648 a 2,147,483,647   |
float | 32 | 1.18e-38 a 3.40e38 |
double | 64 | 2.23e-308 a 1.79e308      |
long double | 80 | 3.37e-4932 a 1.18e4932 |

Funciones de cadena:
Función | Uso | sintaxis | cabecera |
stpcpy() | Esta función copia una cadena en otra. Devuelve un puntero al final de la cadena copiada. | char *stpcpy(char *cad1, const char *cad2); |<string.h> |
strcat() | Concatena (añade) cad1 al final de cad2, terminando la cadena resultante con un carácter nulo (\0). | char *strcat(char *cad1, const char cad2); | <string.h> |
strchr() | Encuentra la primera aparición de c en cad y devuelve un puntero a la primera aparición de c en cad. Si c no se encuentra, devuelve un cero (NULL). | char *strchr(const char *cad, int c); |<string.h> |
strcmp() | Compara una cadena con otra. | int strcmp(const char *a, const char *b); | <string.h> |
strcmpi() | Compara una cadena con otra sin diferenciar entre mayúsculas y minúsculas y devuelve un entero. | int strcmpi(const char *cad1, const char * call2); | <string.h> |
strcoll() | Compara cad1 con cad2. Devuelve un valor. | int strcoll(const char *cad1, constchar cad2); | <string.h> |
strcpy() | Copia cad2 en cad1. | char *strcpy(char *cad1, const char *cad2); | <string.h> |
strcspn() | Localiza la posición de la primera aparición en una cadena de cualquier carácter de otra cadena. Si tiene éxito, la función strcspn devuelve el índice del primer carácter de cad1, que pertenece al conjunto de caracteres decad2. | size_strcspn(const char*cad1, const char *cad2); | <string.h> |
strdup() | Asigna memoria y copia una cadena dada en ese espacio. En realidad, strdup() llama a malloc (es una subrutina para el ejercicio de asignación de memoria dinámica en los lenguajes de programación C y C++.) para asignar suficiente memoria para contener acad. Si falla la asignación de memoria, strdup() devuelve un carácter nulo(NULL). |char* strdup(const char *cad); | <string.h> |
strerror() | Obtiene el mensaje de error del sistema correspondiente al número dado en el argumento errnum. La función strerror() obtiene el mensaje de error del sistema utilizando el valor en la variable global errno, como el índice una tabla de errores denominadas sys_errlist, que está declarado en el archivo de cabecera stdlib.h. | char*strerror(int errnum); | <string.h> |
strerror() | Esta función sirve para generar un mensaje de error definido por elusuario. | char *strerror(const char *cad); | <string.h><stdio.h> |
stricmp() | Esta función se utiliza para comparar una cadena a otra sin tener en cuenta el tamaño de las letras. Convierte todos los caracteres alfabéticos de cad1 y cad2 en minúsculas; acontinuación, se comparan las dos cadenas y devuelve un valor entero que indica el orden lexicográfico de cad1 con respecto a cad2. | it stricmp(const char *cad1, const char *cad2); | <string.h> |
strlen() | Proporciona la longitud de una cadena cad. El carácter nulo no se incluye en la longitud; en consecuencia, cuando reserve espacio, recuerde añadir 1 al valor devuelto por strlen. | size_tstrlen(const char *cad); | <string.h> |
strlwr() | Convierte una cadena en letras minúsculas. La función devuelve un puntero a la cadena convertida. | char* strlwr(char *cad); | <string.h> |
strncat() | Esta función añade los primeros n caracteres de cad2 a cad1, y termina la cadena resultante un carácter nulo. Si cad2 es mayor que n caracteres de longitud, strncat() truncará la cadena a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Librerías estándar de c++ (funciones tipos de datos en c++
  • Tipos de datos en c
  • Tipos De Datos C++
  • Resumen Tipo De Datos c#
  • Tipos De Datos De C#
  • tipos de datos en c++
  • Tipos de datos en c
  • Tipos de datos c++, java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS