| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 967 人关注过本帖
标题:C语言的简单问题
只看楼主 加入收藏
amwdcfw
Rank: 1
等 级:新手上路
帖 子:22
专家分:3
注 册:2009-5-21
结帖率:100%
收藏
 问题点数:0 回复次数:12 
C语言的简单问题
main()
{char c1='c',c2='h',c3='i',c4='n',c5='a';
 c1+=4;
 c2+=4;
 c3+=4;
 c4+=4;
 c5+=4;
 printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
}
c1+=4是什么意思?
%c是什么意思?

main()
{int c1,c2;
 c1=97;
 c2=98;
 printf("%c%c\n",c1,c1);
 printf("%d%d\n",c1,c2);
}
c1=97; c2=98;是什么意思?
搜索更多相关主题的帖子: C语言 简单问题 
2009-09-18 12:35
jimmywood
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:30
专家分:109
注 册:2009-8-10
收藏
得分:0 
楼主查下  ASCII 码表就知了
2009-09-18 12:54
amwdcfw
Rank: 1
等 级:新手上路
帖 子:22
专家分:3
注 册:2009-5-21
收藏
得分:0 
谢谢!!!
但还有个问题.

c1+=4是什么意思?
%c是什么意思?
2009-09-18 13:01
godbless
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:216
专家分:950
注 册:2009-7-24
收藏
得分:0 
c1+=4就是c1=c1+4
%c为字符的格式符号.
2009-09-18 13:03
amwdcfw
Rank: 1
等 级:新手上路
帖 子:22
专家分:3
注 册:2009-5-21
收藏
得分:0 
在ASCII 码表里c1=97是A c2=98是B但是输出之后却是两个a 呢?
哪位高手告诉我一下,谢谢!!!
2009-09-18 13:10
amwdcfw
Rank: 1
等 级:新手上路
帖 子:22
专家分:3
注 册:2009-5-21
收藏
得分:0 
谢谢godbless这位老师
2009-09-18 13:14
amwdcfw
Rank: 1
等 级:新手上路
帖 子:22
专家分:3
注 册:2009-5-21
收藏
得分:0 
c1+=4就是c1=c1+4 这就是说可以当做赋值语句来看了
这个c1有没有固定的数值啊
2009-09-18 13:20
vcx
Rank: 2
等 级:论坛游民
帖 子:61
专家分:81
注 册:2009-9-15
收藏
得分:0 
看来问题已经解决了
2009-09-18 13:38
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
收藏
得分:0 
原来c1=‘c',那么运行c1+=4之后c1就变成‘g’了,其他的以此类推。
2009-09-18 13:49
chenaiyuxue
Rank: 5Rank: 5
来 自:山东滨州
等 级:职业侠客
帖 子:334
专家分:370
注 册:2008-5-20
收藏
得分:0 
回复 5楼 amwdcfw
之所以输出两个a,是因为你程序中写错了printf("%c%c\n", c1, c1),两个变量都写成c1了

你是雪,我是尘埃,相遇是意外;你坠落,在我胸怀,流进我血脉。
2009-09-18 15:43
快速回复:C语言的简单问题
数据加载中...
 
   



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

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