我想将097的值分配给整数变量。我不希望它隐式转换为97。这可能吗?

int i=097;
cout<<i;
OUTPUT作为097:Possible?
我需要按相反顺序将值放在链接列表中。因此,如果用户输入097,我需要按数字方式对其进行解析,并以7->9->0的形式存储在链接列表中。它不是确切的程序,而是我想要实现的目标。可能还有其他方法,例如使用数组和所有方法。但是我只是想知道是否可以通过使用0变量来解析int

最佳答案

不,这是不可能的。

整数以二进制形式存储,而不是以单个数字形式存储。因此,不存储与整数值无关的所有信息。

也许您想将值存储在字符串中?

关于c++ - 是否可以将0作为第一个数字存储在整数变量中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27645752/

10-11 22:49
查看更多