Saturday, March 6, 2021

, , , , ,

Example program for isxdigit() function in c

 The isxdigit() function in c programming checks whether a character is a hexadecimal digit character (0-9, a-f, A-F) or not.

Syntax for isxdigit in c :-

int isxdigit( int arg );

 isxdigit() Parameters

The isxdigit() in c takes a single character as it's parameter.

 C isxdigit() Return Value

 if passed argument is an hexadecimal character then isxdigit() return non-zero integer otherwise return 0.

Example program for C isxdigit() function


#include <ctype.h>
#include <stdio.h>

int main() {
   char c = '5';
   int result;

   // hexadecimal character is passed
   result = isxdigit(c); // result is non-zero
   printf("Result when %c is passed to isxdigit(): %d", c, isxdigit(c));

   c = 'M';

   // non-hexadecimal character is passed
   result = isxdigit(c); // result is 0

   printf("\nResult when %c is passed to isxdigit(): %d", c, isxdigit(c));

   return 0;
}

OUTPUT : - 



C isxdigit()
C isxdigit()

, , ,

Example program for isspace() in c

 The isspace() function in c programming used to check whether a character is a white-space character or not.

It return the non-zero integer if given argument to the isspace() in c is a white-space character, otherwise return 0.

Syntax For isspace() function in c: -

int isspace(int argument);

First check out the List of all white-space characters in C programming are:

isspace in c
Check white-space character


Example program for Check white-space character


#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    int result;

    printf("Enter a character: ");
    scanf("%c", &c);
    
    result = isspace(c);

    if (result == 0)
    {
        printf("Not a white-space character.");
    }
    else
    {
        printf("White-space character.");
    }

    return 0;
}


, , , , ,

Example program for ispunct in c

 The ispunct() function in c programming checks whether a character is a punctuation mark or not.

Syntax for ispunct() in c

int ispunct(int argument);

it returns a non-zero integer if given characters to ispunct() in c is an punctuation otherwise return 0.

Example for Program to check punctuation with the help of ispunct() function in c:-

#include <stdio.h>
#include <ctype.h>

int main() {
   char c;
   int result;

   c = ':';
   result = ispunct(c);

   if (result == 0) {
      printf("%c is not a punctuation", c);
   } else {
      printf("%c is a punctuation", c);
   }

   return 0;
}

 Output

ispunct
ispunct in c

 

 

, , , ,

Example program for isprint() in c

 The isprint() function in c programming is used to check the given character is a printable character or not.

Printable characters in c programming are just the opposite of control characters and these type of characters checked using iscntrl() function in c.

Syntax for isprint() in c

int isprint( int arg );

for return value if the given characters passed to isprint() function in c is a printable character then it return non-zero integer otherwise return zero.

isprint() in c takes argument in the form of integer and returns.

Example for C isprint() function

 

#include <ctype.h>
#include <stdio.h>

int main()
{
    char c;

    c = 'Q';
    printf("Result when a printable character %c is passed to isprint(): %d", c, isprint(c));

    c = '\n';
    printf("\nResult when a control character %c is passed to isprint(): %d", c, isprint(c));

    return 0;
}

 OUTPUT : - 

C isprint()
C isprint() function in c

 

Monday, March 1, 2021

, , , ,

Example program for isgraph in c

 The isgraph() function in c use to checks that given character is a graphic character or not.

What is graphic character:- Characters which have graphical representation are call as graphic characters. 

isgraph in c return the non zero integer if passed argument is an 
graphic character otherwise returns 0.

Syntax for isgraph in c 

int isgraph(int argument);

 Example program to Check graphic character with help of isgraph in c

 

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    int result;

    c = ' ';
    result = isgraph(c);
    printf("When %c is passed to isgraph() = %d\n", c, result);

    c = '\n';
    result = isgraph(c);
    printf("When %c is passed to isgraph() = %d\n", c, result);

    c = '9';
    result = isgraph(c);
    printf("When %c is passed to isgraph() = %d\n", c, result);  

 OUTPUT : -

When   is passed to isgraph() = 0
When 
 is passed to isgraph() = 0
When 9 is passed to isgraph() = 1
, , , ,

Example program for iscntrl() function in c

  •   iscntrl() function in c Used to check if the given character is a control character or not.
  • Characters that are not print on the screen are known as control characters for exam newline.
  •  If a character passed by iscntrl() function is a  control character then it  return non zero integer value otherwise return 0. 
  •   iscntrl() C is define in ctype.h header file.
  • this function  takes a single argument and returns an integer.


Syntax for iscntrl() in c :-

int iscntrl(int argument);

Example program for iscntrl() in c : -

 

#include <stdio.h>
#include <ctype.h>

int main()
{
    char c;
    int result;

    c = 'Q';
    result = iscntrl(c);
    printf("When %c is passed to iscntrl() = %d\n", c, result);

    c = '\n';
    result = iscntrl(c);
    printf("When %c is passed to iscntrl() = %d", c, result);

    return 0;
}

 OUTPUT : -

When Q is passed to iscntrl() = 0
When 
 is passed to iscntrl() = 1
, , , ,

Example program for islower() function in c

 The islower() function in c checks  that the given character is lowercase alphabet (a-z) or not.

Syntax :- 

int islower( int arg );

 islower() function takes a single argument in the form of  integer and return the value of integer type.

Return Value islower() function in c : -


  • Non-zero number (x > 0)  it means given Argument is a lowercase alphabet.
  • Zero (0) then given Argument is not a lowercase alphabet.


Example for C islower() function in c


#include <stdio.h>
#include <ctype.h>

int main()
{
    char c;

    c='t';
    printf("Return value when %c is passed to islower(): %d", c, islower(c));

    c='D';
    printf("\nReturn value when %c is passed to islower(): %d", c, islower(c));

    return 0;
}

Output

Return value when t is passed to islower(): 2 Return value when D is passed to is islower(): 0