| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1217 人关注过本帖
标题:c友们,有个小困惑,麻烦指点指点!
取消只看楼主 加入收藏
ylx
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-8-12
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
c友们,有个小困惑,麻烦指点指点!
谭浩强爷爷编的那本C语言书中说不带参数的宏定义将指定的标识符来代替一个字符串,那么:
          #define PI 3.1415926
PI就是字符串了,那参与运算又是啥类型,double?
搜索更多相关主题的帖子: 困惑 麻烦 
2010-08-14 19:28
ylx
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-8-12
收藏
得分:0 
回复 3楼 jack10141
三楼说法似乎有道理,但我在机上试过下面三种情况按照你那样说只有第一个符合咯:
         printf("  %f\n",pi);  --> 3.141593
         printf("  %c\n",pi);  --> ?
         printf("  %f\n",pi);  --> 崩溃
谭老说的好像挺费解的! 应该还是只能理解为浮点数吧
2010-08-14 23:17
ylx
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-8-12
收藏
得分:0 
回复 7楼 pangding
不好意思第三句是printf("%s",pi);我是针对三楼说的pi的类型视情况而定!

[ 本帖最后由 ylx 于 2010-8-15 00:13 编辑 ]
2010-08-15 00:10
快速回复:c友们,有个小困惑,麻烦指点指点!
数据加载中...
 
   



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

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