问一上最基础的问题:如何将数字转换成ASCII码

云满笔记 2013-12-24 10:47:11
RT,我是指在Windows平台下,用C语言,可以吗?
...全文
2298 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2013-12-24
  • 打赏
  • 举报
回复
printf("%c\n",65);
熊熊大叔 2013-12-24
  • 打赏
  • 举报
回复
int i = 65; char a = i; //a = 'A' printf("%d %d %c\n", i, a, a); //打印65 65 A
john 2013-12-24
  • 打赏
  • 举报
回复
按住Alt按键,再输入65,你可以看到A出现。
云满笔记 2013-12-24
  • 打赏
  • 举报
回复
引用 4 楼 JohnPhan 的回复:
数字 + 48 = 其ASCII编码
我不是要知道数字 我是要知道编码 比方说我知道65之后就可以打出'a'
云满笔记 2013-12-24
  • 打赏
  • 举报
回复
引用 3 楼 derekrose 的回复:
ascii码一般是一个字节8bit 你说的数字是多少位的
在ASCII码范围内的
john 2013-12-24
  • 打赏
  • 举报
回复
数字 + 48 = 其ASCII编码
derekrose 2013-12-24
  • 打赏
  • 举报
回复
ascii码一般是一个字节8bit 你说的数字是多少位的
云满笔记 2013-12-24
  • 打赏
  • 举报
回复
用 toascii() 不行 提示没有定义 加了头文件<stdlib.h>
云满笔记 2013-12-24
  • 打赏
  • 举报
回复
高手快来
starytx 2013-12-24
  • 打赏
  • 举报
回复
这个用控制符控制的,printf("%c" ,65);// 显示ascll码为65的字符,如果是%d,直接显示数值65
ForestDB 2013-12-24
  • 打赏
  • 举报
回复
sprintf(buffer, "%d", 123456);

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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