永发信息网

C++的ASCII码问题

答案:2  悬赏:60  手机版
解决时间 2021-05-19 15:01
  • 提问者网友:抽煙菂渘情少年
  • 2021-05-19 11:00

我想知道如何输出超过128的字符的ASCII码

还有个问题

如何把超过128的ASCII码转为字符呢?

举个例子吧

最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-05-19 11:54

ASCII其实就是以一些整数表示的


比如用整数97表示'a'


所以反过来 我们可以用97表是a


下面输出ASCII


#include <stdio.h>
#include <stdlib.h>


int main()
{
for (int i = 0; i < 128; i++)
{
printf("%c", i);
}
return 0;
}

全部回答
  • 1楼网友:神也偏爱
  • 2021-05-19 12:33

我看楼主可能连基本概念都混淆了。

我们编程所说的ASCII码其实就是字符本身的二进制内容,何来ASCII和字符之间转换的问题呢?

大于128的ASCII可以说是一种错误的说法,因为ASCII基本集就是<128的字符,128以上通常用于多国语言定义,已经超出了ASCII的定义范围了。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯