| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2138 人关注过本帖
标题:printf输出
只看楼主 加入收藏
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
收藏
得分:0 
四楼是对的,他说的是scanf输入函数,而楼主说的是printf输出函数。

努力—前进—变老—退休—入土
2009-09-22 12:23
Kiu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:68
专家分:107
注 册:2009-7-31
收藏
得分:0 
支持八楼的说法

    在TC下运行了下    的确是这样的

哈哈  又学到了点东西
2009-09-22 17:21
C语言学徒
Rank: 2
来 自:NamKing
等 级:论坛游民
帖 子:51
专家分:22
注 册:2009-2-27
收藏
得分:0 
以下是引用梁子在2009-9-20 18:56的发言:

个人认为:这是c语言未定义的行为,不同的编译器有不同的结果。我用VC6.0编译二楼的程序,结果为N行空格之后出现了2367460。
以上仅为个人观点,期待高手给出更好的答案。
同意梁子的观点,我也测试了!
2009-09-22 17:36
飞天的猪
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:67
专家分:141
注 册:2009-9-19
收藏
得分:0 
受教了
2009-09-23 15:24
gaohan188
Rank: 2
等 级:论坛游民
帖 子:14
专家分:15
注 册:2009-8-25
收藏
得分:0 
好的!
2009-09-24 09:20
泡沫小子的幸福
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2009-9-20
收藏
得分:0 
顶四楼
2009-09-24 13:10
姚伟男
Rank: 1
等 级:新手上路
帖 子:19
专家分:2
注 册:2009-6-18
收藏
得分:0 
那就是缺省  hoho~
2009-09-28 11:53
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
大家运行一下下面的这个程序就会明白它是干什么用的了,上网搜一下“正则表达式”,看看,应该会有所收获。

程序代码:
#include<stdio.h>
int main(void)
{
    printf("%*da\n",0,1234);
    printf("%*db\n",5,1234);
    printf("%*dc\n",10,1234);
    printf("%*dd\n",20,1234);
    printf("%-*de\n",0,1234);
    printf("%-*df\n",5,1234);
    printf("%-*dg\n",10,1234);
    printf("%-*dh\n",20,1234);
    return 0;
}

2009-09-28 12:42
末末309104535
Rank: 2
来 自:湘 益阳 编成小学
等 级:论坛游民
帖 子:70
专家分:27
注 册:2009-2-17
收藏
得分:0 
4楼的对  
2009-09-28 17:24
末末309104535
Rank: 2
来 自:湘 益阳 编成小学
等 级:论坛游民
帖 子:70
专家分:27
注 册:2009-2-17
收藏
得分:0 
附值抑制   跳过输入数据项
2009-09-28 17:29
快速回复:printf输出
数据加载中...
 
   



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

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