char声明一个量等于1的时候为什么输出为笑脸

水船 2018-02-03 04:37:10

#include<stdio.h>
int main ()
{
char b = 1;

printf("%c\n",b);

}
代码如上
为什么输出的时候是一个笑脸
...全文
161 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
水船 2018-02-03
  • 打赏
  • 举报
回复
谢谢谢谢谢谢谢谢
自信男孩 2018-02-03
  • 打赏
  • 举报
回复
建议参考ASCII码,%c输出,1不是一个可以显示的字符,比如若b = 48,输出的是0,因为48对应的ascii码为'0'

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧