在 C 中將字串轉換成大寫
以下是該程式,可在 C 語言 中將字串轉換為大寫,
示例
#include <stdio.h>
#include <string.h>
int main() {
char s[100];
int i;
printf("
Enter a string : ");
gets(s);
for (i = 0; s[i]!='\0'; i++) {
if(s[i] >= 'a' && s[i] <= 'z') {
s[i] = s[i] -32;
}
}
printf("
String in Upper Case = %s", s);
return 0;
}輸出
Enter a string : hello world! String in Upper Case = HELLO WORLD!
在程式中,字串轉換為大寫的實際程式碼存在於 main() 函式中。聲明瞭 char 型別 s[100] 陣列,它將儲存使用者輸入的字串。
然後,for 迴圈 用於將字串轉換為大寫字串,並使用 if 塊來檢查是否字元為小寫,然後透過從其 ASCII 值中減去 32 來將其轉換為大寫。
for (i = 0; s[i]!='\0'; i++) {
if(s[i] >= 'a' && s[i] <= 'z') {
s[i] = s[i] -32;
}
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP