小弟我想用C++打印出ASCII中的特殊符号

来源:百度知道 编辑:UC知道 时间:2024/05/02 16:17:09
各位大侠,小弟我想打印出ASCII中的特殊符号
用C++编写了一段代码,可是运行不了,请问哪位大哥大姐
可以帮我整一下,小弟在此谢过了。
#include<iostream>
using namespace std;
int main()
{
int i;
for (i=001;i<=244;i++)
{
cout<<'\i';
cout<<' ';
if (i%20==0) cout<<endl;
}
}

  修改后的代码如下:

#include<iostream>
using namespace std;
int main()
{
 unsigned char i;
 for (i=1;i<=255;i++)
 {
    cout<<char(i);
    cout<<' ';
    if (i%20==0) cout<<endl;
 }
}

  也可以尝试下面的代码

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

int main()
{
 int i;
 char ch = ' ';
 for (i=1;i<=255;i++)
 {
    printf("%c%c",i,(i%20)?' ':'\n');
 }
}

  使用printf可以更加灵活的控制输出格式,在当前这种情况下,printf函数比count函数更加方便

把第一个cout输出改成char(i)就可以输出ascii码了,循环的次数你自己调。

#include<iostream>
using namespace std;