想生成自己的ASCII码表吗?我保证看完本文,你就轻松打印出一个属于自己的ASCII码表
知识点:
ASCII码表是0到127间的整数在电脑中字符性表达出的符号集,0到32这一部分为控制符,33到127是符号集,所以我们只能打印出33到127之间的符号。
效果演示
我们打开ASCCI码表.txt看看
看我们的ASCII码表就这样生成成功啦!
代码演示
/*
源文件名 : main.c
作者 : Abr
日期 : 2016年8月1日
功能介绍 : 生成ASCCI码表
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE* fp=fopen("ASCII码表.txt","w+");//新建文件保存ASSC码表
int i;
fprintf(fp,"\t\t\t\t\t\t标准ASCII表\t\t\t\t\t\t\n");//写入数据
fprintf(fp,"_____________________________________________________________\n");
fprintf(fp,"|十进制值\t\t\t 符号\t\t\t十六进制值\t\t八进制值|\n");//写入数据
for(i=33;i<127;i++)
{
fprintf(fp,"|\t%.3d | %c | 0x%0.2x %.4o\t |\n",i,i,i,i);//写入数据
}
fprintf(fp,"|____________________________________________________________|");
fclose(fp);//关闭
printf("out ASCII ok\n\a");
system("pause");
return 0;
}