Compruebe que el carácter de entrada sea un alfabeto, un dígito o un carácter especial

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 

Publicación traducida automáticamente

Artículo escrito por mohitw16 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *