Hello, OnlineGDB Q&A section lets you put your programming query to fellow community users. Asking a solution for whole assignment is strictly not allowed. You may ask for help where you are stuck. Try to add as much information as possible so that fellow users can know about your problem statement easily.

Printf formatters not working propertly - C code

+2 votes
asked Jun 10 by Krzysiek Wegrzyn (140 points)
In my opinion prinf function not workin propertly.


int temp = 0x11abcdef;

printf("%02X", temp);

result: 11ABCDEF

should be: EF

1 Answer

+1 vote
answered Jun 11 by Peter Minarik (54,560 points)

should be: EF

No, it should not. Please, check the documentation of printf().

(number)Minimum number of characters to be printed. If the value to be printed is shorter than this number, the result is padded with blank spaces. The value is not truncated even if the result is larger.

Welcome to OnlineGDB Q&A, where you can ask questions related to programming and OnlineGDB IDE and and receive answers from other members of the community.