| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 867 人关注过本帖
标题:c语言关于printf输出的问题
只看楼主 加入收藏
星辰雁
Rank: 4
等 级:业余侠客
威 望:1
帖 子:93
专家分:275
注 册:2011-9-10
收藏
得分:1 
printf("i=(%d)",i);
这个%d就是你要输出的数的格式,
把这个放在哪里,就在哪里输出,如放在()里,
就在括号里显示;

不要认为CPU运算速度快就 把所有的问题都推给它去做,程序员应该将代码优化再优化,我们自己能做的决不要让CPU做 ,因为CPU是为用户服务的,不是为我们程序员服务的!
2012-03-19 21:31
阿雨
Rank: 2
等 级:论坛游民
帖 子:3
专家分:11
注 册:2012-3-19
收藏
得分:1 
printf("i=%d"i);
2012-03-19 22:16
namejik
Rank: 1
等 级:新手上路
帖 子:13
专家分:2
注 册:2012-3-17
收藏
得分:0 
回复 9楼 moonnight
你的这个应该可以,但我要的不是这个,只能输出一个变量,即把你的后面的40和41直接在在引号里面表示,后面只有一个i,这应该就是答案了,你觉得应该怎么改,我不会
printf("i=...%....",i);------>i=(2);
真不知道,帮帮忙
2012-03-20 00:04
zxd675816777
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:252
专家分:631
注 册:2012-2-3
收藏
得分:1 
看书吧!

数学好难!
2012-03-20 00:59
随着时间流逝
Rank: 1
等 级:新手上路
帖 子:2
专家分:3
注 册:2011-3-25
收藏
得分:1 
嘿嘿 九楼说得好ASCII码
2012-03-20 01:41
xielei0806
Rank: 2
等 级:论坛游民
帖 子:36
专家分:28
注 册:2012-3-20
收藏
得分:1 
在C编译软件里可以直接输出的,完整代码(我试过的)
#include "stdio.h"
void main()
{int i=5;
    printf("i=(%d)",i);
}
2012-03-20 11:03
seeworld
Rank: 2
等 级:论坛游民
帖 子:19
专家分:39
注 册:2011-10-7
收藏
得分:1 
程序代码:
#include<stdio.h>

int main()
{
    int i=2;
    printf("i=(%d)\n",i);
    return 0;
}
2012-03-20 11:06
yanshuili
Rank: 2
来 自:揭阳
等 级:论坛游民
帖 子:22
专家分:10
注 册:2011-3-28
收藏
得分:1 
int i=2;
 printf("i=%c%d%c",40,i,41);
2012-03-20 11:35
C_戴忠意
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:575
专家分:1349
注 册:2011-10-21
收藏
得分:1 
以下是引用moonnight在2012-3-19 21:02:07的发言:

好吧!我承认没看清楚LZ要求
#include<stdio.h>
 void main()
 {
     int i=2;
     printf("i=%c%d%c",40,i,41);
}
 
用()的ASC码输出()

这个貌似正确

编程之路定要走完……
2012-03-20 12:56
qq2603186
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2012-3-4
收藏
得分:1 
printf("i=(%d)",i);
2012-03-20 22:25
快速回复:c语言关于printf输出的问题
数据加载中...
 
   



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

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