TOUPPER

Section: Linux Programmer's Manual (3)
Updated: 1993-04-04
Index JM Home Page roff page
 

名前

toupper, tolower - 小文字を大文字にする。または大文字を小文字にする。  

書式

#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)


 

Index

名前
書式
説明
返り値
準拠
バグ
関連項目

This document was created by man2html, using the manual pages.
Time: 04:32:08 GMT, November 19, 2007