Toupper

Toupper

La función toupper() trabaja practicamente igual que la función tolower(), solo que en este caso, convierte un Tipo de dato carácter a mayúsculas(a-z a A-Z).

En el lenguaje de programación C, las variables del tipo Tipo de dato carácter (char) almacenan el código ASCII del carácter (deben de estar dentro del rango 0-255 ó 00-FF en hexadecimal).

Simplemente lo que hace toupper() es restarle 32 al número entero correspondiente al código ASCII del carácter.

Ejemplo

#include <stdio.h>
#include <ctype.h> // para toupper
 
int main()
{
 char letra;
 
 printf("Ingrese un letra:\n");
 scanf("%c", &letra);
 
 letra = toupper(letra);
 printf("\nLa letra en mayúscula es: %c", letra);
}

En este caso si se ingresa la letra "g"(103 en ASCII), va a imprimir por pantalla "G"(71 en ASCII).

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • Comparison of programming languages (string functions) — String functions redirects here. For string functions in formal language theory, see String operations. Programming language comparisons General comparison Basic syntax Basic instructions Arrays …   Wikipedia

  • Haskell (Programmiersprache) — Haskell Basisdaten Paradigmen: funktional, nicht strikt, modular, deklarativ Erscheinungsjahr …   Deutsch Wikipedia

  • Programmiersprache Haskell — Haskell Basisdaten Paradigmen: funktional, nicht strikt, modular …   Deutsch Wikipedia

  • Letter case — For the minimalist musical sub genre, see Lowercase (music). For New Testament minuscules, see Category:Greek New Testament minuscules. Williamsburg eighteenth century press letters In orthography and typography, letter case (or just case) is the …   Wikipedia

  • Case folding — is a term denoting the conversion of all characters in a string to lower or upper case, typically to make case insensitive comparisons. Case Folding in some high level languages Most, if not all, BASIC dialects provide these basic functions:… …   Wikipedia

  • Anonyme Pipe — Die Pipe (englisch für Rohr, Röhre) bezeichnet einen gepufferten uni oder bidirektionalen Datenstrom zwischen zwei Prozessen nach dem „First In – First Out“ Prinzip. Das heißt vereinfacht, dass die Ausgabe eines Prozesses (ein Programm in… …   Deutsch Wikipedia

  • Anonymous Pipe — Die Pipe (englisch für Rohr, Röhre) bezeichnet einen gepufferten uni oder bidirektionalen Datenstrom zwischen zwei Prozessen nach dem „First In – First Out“ Prinzip. Das heißt vereinfacht, dass die Ausgabe eines Prozesses (ein Programm in… …   Deutsch Wikipedia

  • Delegat (.NET) — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • Named Pipe — Die Pipe (englisch für Rohr, Röhre) bezeichnet einen gepufferten uni oder bidirektionalen Datenstrom zwischen zwei Prozessen nach dem „First In – First Out“ Prinzip. Das heißt vereinfacht, dass die Ausgabe eines Prozesses (ein Programm in… …   Deutsch Wikipedia

  • Pipe (Computer) — Die Pipe (englisch für Rohr, Röhre) bezeichnet einen gepufferten uni oder bidirektionalen Datenstrom zwischen zwei Prozessen nach dem „First In – First Out“ Prinzip. Das heißt vereinfacht, dass die Ausgabe eines Prozesses (ein Programm in… …   Deutsch Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”