怎么使小写子母变成大写子母
时间: 2024-10-08 20:21:31 浏览: 26
c语言将字符串中的小写字母转换成大写字母
如果你想将小写字母转换成大写字母,通常可以使用编程语言提供的内置函数。以下是几种常见编程语言中的示例:
### Python:
```python
def to_uppercase(char):
return chr(ord(char) - 32)
# 示例
input_string = "hello"
output_string = "".join([to_uppercase(c) for c in input_string])
print(output_string)
```
### Java:
```java
public class Main {
public static void main(String[] args) {
String input = "hello";
StringBuilder output = new StringBuilder();
for (char c : input.toCharArray()) {
if (Character.isLowerCase(c)) {
output.append(Character.toUpperCase(c));
} else {
output.append(c);
}
}
System.out.println(output.toString());
}
}
```
### JavaScript:
```javascript
function toUpperCase(char) {
return String.fromCharCode(char.charCodeAt(0) - 32);
}
let input = "hello";
let output = input.split('').map(toUpperCase).join('');
console.log(output);
```
### C/C++ (using ctype.h library):
```c
#include <ctype.h>
void to_upper(char* str) {
while (*str) {
*str = toupper(*str); // 使用库函数toupper
str++;
}
}
// 示例
main() {
char input[] = "hello";
to_upper(input);
printf("%s\n", input);
}
```
以上代码都是通过获取每个字符的ASCII码,然后减去相应的小写字母与大写字母之间的差值(如在英文中,小写的'a'比大写的'A'小32),然后再转回字符。
阅读全文