gpt4 book ai didi

c++ - 前导 0 的整数数组元素显示垃圾输出

转载 作者:搜寻专家 更新时间:2023-10-31 00:55:03 27 4
gpt4 key购买 nike

我有一小段代码,它有一个整数数组,其中包含一些前导 0 的元素。

int arr[]={012,234,071};
cout<<arr[0]<<endl; //output 10
cout<<arr[1]<<endl; //output 234
cout<<arr[2]<<endl; //output 57

出于某种原因,我得到了带有前导零的值的不同输出,有人可以向我解释为什么会这样吗?

最佳答案

带有前导零的数字文字被假定为八进制数。不要使用前导零。

关于c++ - 前导 0 的整数数组元素显示垃圾输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43196106/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com