Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ISUPPER(3)		 BSD Library Functions Manual		    ISUPPER(3)

NAME
     isupper --	upper-case character test

LIBRARY
     Standard C	Library	(libc, -lc)

SYNOPSIS
     #include <ctype.h>

     int
     isupper(int c);

DESCRIPTION
     The isupper() function tests for any upper-case letter.  For single C
     chars locales (see	multibyte(3)) the value	of the argument	is repre-
     sentable as an unsigned char or the value of EOF.	In the ASCII character
     set, this includes	the following characters (with their numeric values
     shown in octal):

     101 ``A''	   102 ``B''	 103 ``C''     104 ``D''     105 ``E''
     106 ``F''	   107 ``G''	 110 ``H''     111 ``I''     112 ``J''
     113 ``K''	   114 ``L''	 115 ``M''     116 ``N''     117 ``O''
     120 ``P''	   121 ``Q''	 122 ``R''     123 ``S''     124 ``T''
     125 ``U''	   126 ``V''	 127 ``W''     130 ``X''     131 ``Y''
     132 ``Z''

RETURN VALUES
     The isupper() function returns zero if the	character tests	false and re-
     turns non-zero if the character tests true.

COMPATIBILITY
     Although isupper()	accepts	arguments outside of the range of the unsigned
     char type in locales with large character sets, this is a 4.4BSD exten-
     sion and the iswupper() function should be	used instead for maximum
     portability.

SEE ALSO
     ctype(3), iswupper(3), multibyte(3), toupper(3), ascii(7)

STANDARDS
     The isupper() function conforms to	ISO/IEC	9899:1990 ("ISO	C90").

BSD				October	6, 2002				   BSD

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | COMPATIBILITY | SEE ALSO | STANDARDS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=isupper&sektion=3&manpath=FreeBSD+5.2-RELEASE+and+Ports>

home | help