3 votes 3 votes Answer given is option C. How ? I gather that the character pointer will point to the first byte of the integer whose value is 255. But after that what should be the solution ? Programming in C programming-in-c pointers ace-test-series + – nishitshah asked Jan 26, 2018 • edited Mar 3, 2019 by I_am_winner nishitshah 659 views answer comment Share Follow See all 3 Comments See all 3 3 Comments reply Mamta Satywali commented Jan 26, 2018 reply Follow Share 255 is (11111111)2 which is 2's complement form of (-1) 10. 1 votes 1 votes nishitshah commented Jan 26, 2018 reply Follow Share @Mamta Satywali Integer is 255: considering value in binary form as 00000000 11111111 As integer is of 2 bytes so the char pointer is going to point to the 1st byte of the integer. How the char pointer will point to 255 as the value stored in j will be -1 ? If you could show the whole process. That would be great help 0 votes 0 votes Mamta Satywali commented Jan 27, 2018 reply Follow Share https://gateoverflow.in/4273/char-pointer-to-access-an-int Check this. 1 votes 1 votes Please log in or register to add a comment.