c语言问题 定义字符变量char c,等打印的时候写printf("c=%d\n); 和定义整

c语言问题定义字符变量charc,等打印的时候写printf("c=%d\n);和定义整型变量intc,等打印的时候写printf("c=%c\n);这两种有什么区别吗?... c语言问题 定义字符变量char c,等打印的时候写printf("c=%d\n); 和定义整型变量int c,等打印的时候写printf("c=%c\n); 这两种有什么区别吗? 展开
 我来答
无奈去游戏
推荐于2018-04-15 · TA获得超过158个赞
知道小有建树答主
回答量:125
采纳率:100%
帮助的人:79.9万
展开全部
%c 的 类型为 字符类型可以赋值 char 变量 char c 即为一个字符变量
%d的 类型为 整形类型可以赋值 int 变量 int c 即为一个整形变量用于存储数字
%d 的类型标识也可以指定赋值 char 变量 那么输出就是ascii码的十进制数字
侠义南宫天诺
2016-05-26 · TA获得超过415个赞
知道小有建树答主
回答量:349
采纳率:56%
帮助的人:169万
展开全部
前者输出c的ASCII码,后者输出c的ASCII码对应的字符
更多追问追答
追答
比如 前者c='a' 会输出其对应ASCII码,好像是97,后者你写c=48,会输出0
追问
%c表示的是输出字符形式,那%d代表的是什么呢?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式