Computer Science, asked by TbiaSamishta, 1 year ago

Can non graphic characters be written in python? How? Give examples to support your answer

Answers

Answered by aqibkincsem
1

"Yes, we can print certain non-graphic characters in the python in octal or hexadecimal numbers such as:

#include<stdio.h>

#include<ctype.h>


#define MAXLINE 100 /* maximum number of chars in one line */

#define OCTLEN  6   /* length of an octal value */


/* print arbitrary input in a sensible way */


int main(void)

{

   int c,pos;

   int inc(int pos,int n);


   pos = 0;        /* position in the line */


   while((c=getchar()) != EOF)

       if(iscntrl(c) || c == ' ')

       {

           /* non-graphic or blank character */

           pos = inc(pos,OCTLEN);

           printf(""\\%03o"",c);

           /* newline character */

           if(c == '\n')

               pos = 0;

           putchar('\n');

       }

       else

       {

           /* graphic character */

           pos = inc(pos,1);

           putchar(c);

       }

   return 0;

}


/* inc : increment position counter for output */

int inc(int pos,int n)

{

   if(pos + n < MAXLINE)

       return pos + n;

   else

   {

       putchar('\n');

       return n;

   }

}

"

Similar questions