名前
- Provided by: manpages-ja-dev (Version: 0.5.0.0.20131015+dfsg-2)
- Source: manpages-ja
- Report a bug
#include <ctype.h> int toupper(int c); int tolower(int c);
toupper() は、 c が大文字にできる文字であるならば大文字に変換する。
tolower() は c が小文字にできる文字であるならば小文字に変換する。
もし c が unsigned char の値でないか EOF ならば、これらの関数の動作は未定義である。
変換ができれば変換後の文字を返す。できなければ変換前の c を返す。
C89, C99, 4.3BSD.
なにが大文字でなにが小文字なのかということの詳細は、現在のロケールに 依存している。たとえば、デフォルトの "C" ロケールではウムラウトを認識しないため、それらの文字は変換できない。
いくつかの非英語ロケールでは、対応する大文字を持たない小文字が存在する。 ドイツ語のエスツェットが一つの例である。
isalpha(3), setlocale(3), towlower(3), towupper(3), locale(7)
この man ページは Linux man-pages プロジェクトのリリース 3.54 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。