1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C语言字母大小写(详解C语言中的大小写转换) – 网络

C语言字母大小写(详解C语言中的大小写转换) – 网络

时间:2021-03-04 12:35:53

相关推荐

C语言字母大小写(详解C语言中的大小写转换) – 网络

一、tolower和toupper函数

在C语言中,有两个函数可以实现大小写转换,分别是tolower和toupper。

1. tolower函数

tolower函数的原型为

tt

该函数将参数c转换为小写字母。如果c不是大写字母,则返回c本身。

cludeclude

tain()

char c = ”;

c = tolower(

2. toupper函数

toupper函数的原型为

tt

该函数将参数c转换为大写字母。如果c不是小写字母,则返回c本身。

cludeclude

tain()

char c = ‘a’;

c = toupper(

二、字符数组转换

除了使用tolower和toupper函数外,还可以通过字符数组实现大小写转换。

1. 小写转大写

将小写字母转换为大写字母,可以通过将字母的SCII码值减去32实现。

clude

tain()

char str[] = “hello world”;t i;

for(i = str[i] != ‘\0’; i++)

{

if(str[i] >= ‘a’ && str[i]<= z)

{

str[i] = str[i] – 32;

}

} str);

转换后HELLO WORLD

2. 大写转小写

将大写字母转换为小写字母,可以通过将字母的SCII码值加上32实现。

clude

tain()

char str[] = “HELLO WORLD”;t i;

for(i = str[i] != ‘\0’; i++)

{

if(str[i] >= ” && str[i]<= )

{

str[i] = str[i] + 32;

}

} str);

转换后hello world

在C语言中,大小写转换是一项非常基础的操作。通过tolower和toupper函数或者字符数组实现大小写转换,可以更好地处理数据。在实际的编程中,应根据需要选择合适的方法进行大小写转换。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。