当您创建一个带前导零的整数时,c如何处理它?对于不同版本的C,它有什么不同?
在我的情况下,它们似乎只是被丢弃(但也许这就是printf的作用?):
#include <stdio.h> int main() { int a = 005; printf("%i\n", a); return 0; }
我知道我可以使用printf来填充0,但我只是想知道它是如何工作的.
c literals
c ×1
literals ×1