Todos los caracteres, ya sean alfabéticos, dígitos o caracteres especiales, tienen valor ASCII. El carácter de entrada del usuario determinará si se trata de un carácter alfabético, numérico o especial.
Rangos de valores ASCII-
- Para letras mayúsculas 65 – 90
- Para alfabetos pequeños 97 – 122
- Para dígitos 48 – 57
Ejemplos:
Input : 8 Output : Digit Input : E Output : Alphabet
C++
// CPP program to find type of input character #include <iostream> using namespace std; void charCheck(char input_char) { // CHECKING FOR ALPHABET if ((input_char >= 65 && input_char <= 90) || (input_char >= 97 && input_char <= 122)) cout << " Alphabet "; // CHECKING FOR DIGITS else if (input_char >= 48 && input_char <= 57) cout << " Digit "; // OTHERWISE SPECIAL CHARACTER else cout << " Special Character "; } // Driver Code int main() { char input_char = '$'; charCheck(input_char); return 0; }
Java
// Java program to find type of input character import java.io.*; class GFG { static void charCheck(char input_char) { // CHECKING FOR ALPHABET if ((input_char >= 65 && input_char <= 90) || (input_char >= 97 && input_char <= 122)) System.out.println(" Alphabet "); // CHECKING FOR DIGITS else if (input_char >= 48 && input_char <= 57) System.out.println(" Digit "); // OTHERWISE SPECIAL CHARACTER else System.out.println(" Special Character "); } // Driver Code public static void main(String[] args) { char input_char = '$'; charCheck(input_char); } } // This code is contributed by vt_m.
Python3
# python program to find type of # input character def charCheck(input_char): # CHECKING FOR ALPHABET if ((int(ord(input_char)) >= 65 and int(ord(input_char)) <= 90) or (int(ord(input_char)) >= 97 and int(ord(input_char)) <= 122)): print( " Alphabet ") # CHECKING FOR DIGITS elif (int(ord(input_char)) >= 48 and int(ord(input_char)) <= 57): print(" Digit ") # OTHERWISE SPECIAL CHARACTER else: print(" Special Character ") # Driver Code input_char = '$' charCheck(input_char) # This code is contributed by Sam007.
C#
// C# program to find type of // input character using System; class GFG { // Function to check type // of input character static void charCheck(char input_char) { // Checking for Alphabet if ((input_char >= 65 && input_char <= 90) || (input_char >= 97 && input_char <= 122)) Console.WriteLine(" Alphabet "); // Checking for Digits else if (input_char >= 48 && input_char <= 57) Console.WriteLine(" Digit "); // Otherwise Special Character else Console.WriteLine("Special Character"); } // Driver Code public static void Main() { char input_char = '$'; charCheck(input_char); } } // This code is contributed by vt_m.
PHP
<?php // PHP program to find type // of input character function charCheck($input_char) { // CHECKING FOR ALPHABET if (($input_char >= 65 && $input_char <= 90) || ($input_char >= 97 && $input_char <= 122)) echo " Alphabet "; // CHECKING FOR DIGITS else if ($input_char >= 48 && $input_char <= 57) echo " Digit "; // OTHERWISE SPECIAL CHARACTER else echo " Special Character "; } // Driver Code $input_char = '$'; charCheck($input_char); // This code is contributed by Sam007 ?>
Javascript
<script> // JavaScript program to find type of input character function charCheck(input) { var input_char = input.charCodeAt(0); // CHECKING FOR ALPHABET if ( (input_char >= 65 && input_char <= 90) || (input_char >= 97 && input_char <= 122) ) document.write(" Alphabet "); // CHECKING FOR DIGITS else if (input_char >= 48 && input_char <= 57) document.write(" Digit "); // OTHERWISE SPECIAL CHARACTER else document.write(" Special Character "); } // Driver Code var input_char = "$"; charCheck(input_char); // This code is contributed by rdtank. </script>
Producción :
Special Character