我想知道如何只用C编程语言打印数字的最后5位?
如果重要,则基数为八进制。
我试图在C格式指南中四处查看,但是我只发现了如何写前5位数字/字符,而不是最后5位数字。
仅需要在输出中显示(文件中的printf / fprintf)。
非常感谢您对我的帮助
仅打印数字的最后5位数字>>
#define MASK_LAST_5_OCTAL_DIGITS 077777 // vv print at least 5 characters, pad with 0 as needed printf("%05o\n", number & MASK_LAST_5_OCTAL_DIGITS);