标题:我是C语言刚起步的菜鸟,刚接触到一段代码就不明白了%d %f 等等一些列问题, ...
只看楼主
c84420988
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-11-5
结帖率:0
已结贴  问题点数:10 回复次数:12 
我是C语言刚起步的菜鸟,刚接触到一段代码就不明白了%d %f 等等一些列问题,望支招
#include <stdio.h>
int main(void)
{
    int i=10;
    char ppt='a';
    printf("第一次输出 i=%d\n",i);
    i=20;
    printf("第二次输出 i=%d\n",i);
    printf("第一次输出 ppt=%c\n",ppt);
    ppt='b';
    printf("第二次输出 ppt=%c\n",ppt);
    return 0;
}
就是%d %c这些百分号后面的字母怎么确定呢?是什么含义呢?
搜索更多相关主题的帖子: C语言 return include 字母 百分号 
2011-11-05 08:18
zwhgudu1314
Rank: 1
等 级:新手上路
帖 子:22
专家分:7
注 册:2011-3-3
得分:1 
买些基础书一步一步学起吧。
2011-11-05 08:37
小跳蚤
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:437
专家分:1623
注 册:2011-4-9
得分:1 
%d是int型的,%c是字符型的
收到的鲜花
  • c844209882011-11-05 08:46 送鲜花  2朵   附言:我很赞同
2011-11-05 08:38
wuyijiang07
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:74
专家分:177
注 册:2011-10-21
得分:1 
2楼说的对,应该从基础做起
2011-11-05 08:42
c84420988
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-11-5
得分:0 
回复 3楼 小跳蚤
多谢你!!!
2011-11-05 08:45
哆啦安梦
Rank: 2
来 自:哈尔滨理工大学软件
等 级:论坛游民
威 望:1
帖 子:31
专家分:49
注 册:2011-10-21
得分:1 
我们老师告诉我们要多上机实践,多用几遍就知道了

Press any key to continue_
2011-11-05 09:06
luchar
Rank: 9Rank: 9Rank: 9
来 自:南京
等 级:蜘蛛侠
帖 子:279
专家分:1263
注 册:2011-11-3
得分:1 
回复 6楼 哆啦安梦
这个有点扯,再怎么说,也要先知道是干嘛的,才能正确使用啊,然后多使用了,能巩固
2011-11-05 10:02
shenkong
Rank: 1
等 级:新手上路
帖 子:1
专家分:1
注 册:2011-11-5
得分:1 
我来回答你吧:
%d double 双精度
%c char 字符
2011-11-05 10:15
cheenbee
Rank: 2
等 级:论坛游民
帖 子:53
专家分:32
注 册:2011-11-3
得分:1 
回复 8楼 shenkong
纠正一下,别介意哈;

%d   int
%ld  long int

%f  float
%lf   double
2011-11-05 10:57
l987748110
Rank: 1
等 级:新手上路
帖 子:15
专家分:8
注 册:2011-10-31
得分:1 
%d  整数(int)
%c  字符(char)
%f  小数(浮点数)(float)
%lf  双精度浮点数(double)(系统分配2倍float字节(一般8个))
%s   字符串(如:“china”)
。。。
2011-11-05 11:06



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




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

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