计算机编程问题

这是什么情况,妈蛋。。。char是什么?... 这是什么情况,妈蛋。。。

char 是什么?
展开
 我来答
陌路卖酱油
2015-07-18 · TA获得超过103个赞
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:117万
展开全部

int 是定义整数

float 是定义小数,还有double

char是定义字符串

你的    int  isfat = ‘y’;不能说这是错的,‘y’这是字符,一般要char  isfat = ‘y’;

字符有ask码,每个字符对应一个数字,int也是可以的。

但是输出的时候   %d  是输出整数字,%c是输出字符;

字符和数字本来就可以相互转换的,你的之所以会错,应该是编译器版本问题。



两种改法:

  1. int  isfat = ‘y’;   改成   char  isfat = ‘y’;

  2. %c   换成  %d;

奇峰
2024-06-11 广告
好不好,谁更好这个问题是见仁见智的。这个需要顾客根据自身的情况,去选择合适自己的公司。更多详情建议可以咨询一下广州奇峰机电设备有限公司!广州奇峰机电设备有限公司主要为客户提供专业的可编程控制器产品,公司拥有专业的团队以及丰富的经验,更多详情... 点击进入详情页
本回答由奇峰提供
captain2005
2015-07-18 · TA获得超过1059个赞
知道小有建树答主
回答量:2041
采纳率:40%
帮助的人:568万
展开全部
你的整个代码里面就没有“char”类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式