int unsigned long number;
scanf("%lu" , &number);
printf( "%lu", number );
输入:25 输出:140733327611040
我正在黑客网上编译这个。
我在C中尝试这个,但它显示的是垃圾值。 有没有人有任何建议?
谢谢@karnat和@interjay以及其他人试图提供帮助。但问题仍然存在。而且我没有得到如何解决它
答案 0 :(得分:1)
如果您的输入超出数据类型的大小,则可能。在这种情况下,max是(2 ^ 64)-1。分享您的输入和输出值