In this tutorial, we will learn to write a C program to convert uppercase to lowercase and vice versa. Before that, you may go through the following topic in C.
C Program to Convert Uppercase String to Lowercase String
Explanation: The program asks the user to enter a string. The string can be fully uppercase or partially uppercase. The program converts that string to a fully uppercase string.
We have used for loop to iterate through the string and also, we know that a is equal to 97 and A is equal to 65 (97-32).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <stdio.h> #include <string.h> int main() { char str[25]; int i; printf("Enter the string: "); scanf("%s", str); for (i = 0; i <= strlen(str); i++) { if (str[i] >= 65 && str[i] <= 90) str[i] = str[i] + 32; } printf("Conversion to Lower Case String: %s", str); return 0; } |
Output:
Enter the string: sIMpLe2CoDE
Conversion to Lower Case String: simple2code
C Program to Convert Lowercase String to Uppercase String
Explanation: The program asks the user to enter a string. The string can be fully lowercase or partially lowercase. The program converts that string to a fully lowercase string.
We have used for loop to iterate through the string and also, we know that A is equal to 65 and a is equal to 97 (65+32).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <stdio.h> #include <string.h> int main() { char str[25]; int i; printf("Enter the string: "); scanf("%s", str); for (i = 0; i <= strlen(str); i++) { if (str[i] >= 97 && str[i] <= 122) str[i] = str[i] - 32; } printf("Conversion to uppercase String: %s", str); return 0; } |
Output:
Enter the string: simPle2Code.com
Conversion to Uppercase String: SIMPLE2CODE.COM