标题:帮我看一下这个简单的问题
取消只看楼主
tangyang332
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-1-25
 问题点数:0 回复次数:2 
帮我看一下这个简单的问题
#include <iostream.h>
void main()
{
    int a[35]={01,02,03,04,05,06,11,12,35};
    cout<<a[1]<<endl;
}
我希望他输出01
但是因为前面加0是8进制,所以只能输出8
而不是08
如何才能屏蔽8进制,或者用其他方法?
搜索更多相关主题的帖子: void int main cout include 
2008-03-16 16:38
tangyang332
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-1-25
得分:0 
说错了,最后那句应该是a[0]
2008-03-16 16:39
tangyang332
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-1-25
得分:0 
算了,重新发一遍
#include <iostream.h>
void main()
{
    int a[35]={01,02,03,04,05,06,11,12,35};
    cout<<a[0]<<endl;
}
我希望他输出01
但是因为前面加0是8进制,所以只能输出1
而不是01
如何才能屏蔽8进制,或者用其他方法?
2008-03-16 16:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-203690-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.232524 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved