home > 写経編 > 柴田望洋『明解C言語 入門編』 > 9. 文字列の基本 >

ForNext

Only Do What Only You Can Do

076. 大文字・小文字の変換

VBScript

JScript

Perl

更新日 : 2010.10.18
$str = "BohYoh";

$str = uc($str);
print "大文字:$str\n";

$str = lc($str);
print "小文字:$str\n";
L:\>perl lesson_09_076.pl
大文字:BOHYOH
小文字:bohyoh

PHP

更新日 : 2010.11.03
<?php
$str = "BohYoh";

$str = strtoupper($str);
print "大文字:$str\n";

$str = strtolower($str);
print "小文字:$str\n";
?>
L:\>php lesson_09_076.php
大文字:BOHYOH
小文字:bohyoh

Python

更新日 : 2010.11.17
# coding: Shift_JIS

str = "BohYoh"

str = str.upper()
print "大文字:", str

str = str.lower()
print "小文字:", str
N:\>python lesson_09_076.py
大文字: BOHYOH
小文字: bohyoh

Ruby

更新日 : 2010.11.01
str = "BohYoh"

str = str.upcase
print "大文字:#{str}\n"

str = str.downcase
print "小文字:#{str}\n"

str.upcase!
print "大文字:#{str}\n"
L:\>ruby  l:\lesson_09_076.rb
大文字:BOHYOH
小文字:bohyoh
大文字:BOHYOH

PowerShell

Scala

F#

C

更新日 : 2010.10.08
#include <stdio.h>
#include <ctype.h>

void str_toupper(char st[])
{
    unsigned i = 0;
    while (st[i])
    {
        st[i] = toupper(st[i]);
        i++;
    }
}

void str_tolower(char st[])
{
    unsigned i = 0;
    while (st[i])
    {
        st[i] = tolower(st[i]);
        i++;
    }
}

int main(int argc, char* argv[])
{
    char str[100] = "BohYoh";

    str_toupper(str);
    printf("大文字:%s\n", str);

    str_tolower(str);
    printf("小文字:%s\n", str);

    return 0;
}
R:\>lesson076\Project1.exe
大文字:BOHYOH
小文字:bohyoh

C++

C++Builder

VC++

C#

Java

更新日 : 2010.11.05
class Lesson076 {
    public static void main(String[] args) {
        String str = "BohYoh";

        System.out.printf("大文字:%s\n", str.toUpperCase());

        System.out.printf("小文字:%s\n", str.toLowerCase());
    }
}
L:\>java Lesson076
大文字:BOHYOH
小文字:bohyoh

Objective-C

D

VB

VB.NET

Delphi

更新日 : 2010.09.24
program Project1;

{$APPTYPE CONSOLE}

uses
    SysUtils;

procedure str_toupper(var st:String);
begin
    st := UpperCase(st);
end;

procedure str_tolower(var st:String);
begin
    st := LowerCase(st);
end;

procedure main();
var
    str: String;
begin
    str := 'BohYoh';

    str_toupper(str);
    Writeln(Format('大文字:%s', [str]));

    str_tolower(str);
    Writeln(Format('小文字:%s', [str]));
end;

begin
    main;
end.
S:\>lesson076\Project1.exe
大文字:BOHYOH
小文字:bohyoh

Ada

PL/SQL

T-SQL

関数型

inserted by FC2 system