c语言中'1'和1的区别

这个问题想了很久都想不通,我去查书,上面说只是字符于其他部分的分隔符,或者是说字符常量的定界符,而非字符常量的一部分。还是理解不了。知道的大哥帮小弟解释一下!!!对刚才的... 这个问题想了很久都想不通,我去查书,上面说只是字符于其他部分的分隔符,或者是说字符常量的定界符,而非字符常量的一部分。还是理解不了。
知道的大哥帮小弟解释一下!!!
对刚才的解释偶表示感谢,下面偶就举一个例子希望大家就题论题的给小弟解释一下
#include <stdio.h>
int main()
{
int month;
printf("请输入月份:");
scanf("%i",&month);
switch(month)
{
case '1': printf("january\n");break;
case '2': printf("february\n");break;
case '3': printf("march\n");break;
case '4': printf("april\n");break;
case '5': printf("may\n");break;
}
getchar();getchar();
return 0;
}
---------------------------------------------------------
#include <stdio.h>
int main()
{
int month;
printf("请输入月份:");
scanf("%i",&month);
switch(month)
{
case 1: printf("january\n");break;
case 2: printf("february\n");break;
case 3: printf("march\n");break;
case 4: printf("april\n");break;
case 5: printf("may\n");break;
}
getchar();getchar();
return 0;
}
这两个代码有什么区别?给小弟解释一下吧!!!
展开
 我来答
chichujn
2008-04-11 · TA获得超过663个赞
知道小有建树答主
回答量:1534
采纳率:50%
帮助的人:1090万
展开全部
'1'是字符,1是整型或者长整型,就这样.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sportboy03
2008-04-11 · 超过20用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:64.4万
展开全部
有分号注释的都是属于字符型, 那个属于 整形的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式