您的位置:首页 > 编程语言 > C语言/C++

C陷阱与缺陷(二)之整型常量

2018-03-07 16:38 190 查看
如果一个整型常量的第一个字符是0,那么该常量将被视作八进制数。


如下:(一不小心运行结果就和料想中的不一样了嘻嘻)

“`

include

using namespace std;

void main()

{

//int ar[] = {231,421,132,543,012,090}; //Debug,090无效的八进制数字

int ar[] = {231,421,132,543,012,070};

int n = sizeof(ar)/sizeof(int);

for(int i=0;i
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息