2 votes 2 votes why it is showing 56 as output???? atul_21 asked Jan 3, 2018 atul_21 357 views answer comment Share Follow See all 4 Comments See all 4 4 Comments reply joshi_nitish commented Jan 3, 2018 reply Follow Share its an ASCII value of 8. char a='\8'; -> this is character constant and it assign a ASCII value of last character(i.e 8) present within ' ' to variable a 0 votes 0 votes atul_21 commented Jan 3, 2018 reply Follow Share but for '\07' , it was showing output = 7 ? how?? 0 votes 0 votes joshi_nitish commented Jan 3, 2018 reply Follow Share i also don't know reason behind it, i will try to find. 0 votes 0 votes atul_21 commented Jan 3, 2018 reply Follow Share I read somewhere that using " \ " it will take values in Octal (if they are in between 0-7) otherwise the ASCII values (as u mentioned above) But I'm not satisfied with it. Can u confirm it? 0 votes 0 votes Please log in or register to add a comment.