toupper (C/C++), toUpperCase (Java)

[機能]

  文字を大文字に変換します

  Java の場合は,Character クラスの static メソッド toUpperCase を使用します.また,String クラスのメソッド toUpperCase を使用して文字列全体を大文字に変換することも可能です.

[形式]
( C/C++ の場合)

	#include <ctype.h>

	int toupper(int c)
		c : 変換する文字

( Java の場合: Character クラスの static メソッド,または,String クラスのメソッド)

	char toUpperCase(char c)
	String toUpperCase()
		
[使用例]

  1. 小文字を大文字,大文字を小文字に変換します(C/C++)
    #include <stdio.h>
    #include <ctype.h>
    
    int main()
    {
    	printf("大文字,小文字の変換\n");
    	printf("   A 小文字は %c,  h の大文字は %c\n", tolower('A'), toupper('h'));
    
    	return 0;
    }
    
    (出力)
    
    大文字,小文字の変換
       A 小文字は a,  h の大文字は H
    			
  2. 小文字を大文字,大文字を小文字に変換します(Java)
    import java.io.*;
    
    public class Test {
    
    	public static void main(String args[])
    	{
    		System.out.print("大文字,小文字の変換\n");
    		System.out.println("   A の小文字は " + Character.toLowerCase('A') +
                               ",  h の大文字は " + Character.toUpperCase('h'));
    		System.out.println("   AAA を小文字にすると " + ("AAA").toLowerCase() +
                               ",  hhh を大文字にすると " + ("hhh").toUpperCase());
    	}
    }
    
    (出力)
    
    大文字,小文字の変換
       A の小文字は a,  h の大文字は H
       AAA を小文字にすると aaa,  hhh を大文字にすると HHH
    			
[参照]

islower, isupper, tolower

ホームページ 目次 演習解答例目次 付録目次 索引