| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 652 人关注过本帖
标题:VC++6.0 运行C程序不能输出8进制数
取消只看楼主 加入收藏
时光1185
Rank: 1
等 级:新手上路
帖 子:8
专家分:1
注 册:2011-9-1
结帖率:100%
收藏
已结贴  问题点数:3 回复次数:4 
VC++6.0 运行C程序不能输出8进制数
#include<stdio.h>
void main()
{
    printf("%d,%0,%x\n",10,10,10);
    printf("%d,%d,%d\n",10,010,0x10);
}

VC++6.0运行结果:
10,,a      该行两逗号之间无空格
10,8,16     该行能正常输出

本人系C语言自学初学者,希望各位大侠帮帮忙。
搜索更多相关主题的帖子: C语言 
2011-09-01 22:19
时光1185
Rank: 1
等 级:新手上路
帖 子:8
专家分:1
注 册:2011-9-1
收藏
得分:0 
我确定是%零,不是百分号“欧”。
不管那种我都试过。
上行和下行都是一样的,为什么上行不能输出,下行能够正确输出?
刚刚我有改变试过运行还是一样的结果。
2011-09-01 22:41
时光1185
Rank: 1
等 级:新手上路
帖 子:8
专家分:1
注 册:2011-9-1
收藏
得分:0 
回复 5楼 TonyDeng
看了帖子,我明白了。
是输出八进制是百分号欧,而八进制输入是零加数字。
谢谢了!
2011-09-02 18:39
时光1185
Rank: 1
等 级:新手上路
帖 子:8
专家分:1
注 册:2011-9-1
收藏
得分:0 
谢谢各位了,小弟已经弄明白了!
2011-09-02 18:41
时光1185
Rank: 1
等 级:新手上路
帖 子:8
专家分:1
注 册:2011-9-1
收藏
得分:0 
回复错了,不好意思!
2011-09-02 18:44
快速回复:VC++6.0 运行C程序不能输出8进制数
数据加载中...
 
   



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

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