码迷,mamicode.com
首页 > 其他好文 > 详细

ASCII 可打印字符与控制字符

时间:2017-08-16 23:01:54      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:main   标准   width   img   com   显示器   turn   打印   namespace   

2017-08-16 21:29:30

基本的 ASCII 字符集共有 128 个字符,其中有 95 个可打印字符,包括常用的字母、数字、标点符号等,另外还有 33 个控制字符。标准 ASCII 码使用 7 个二进位对字符进行编码,对应的 ISO 标准为 ISO646 标准。

  • 控制字符

在ASCII码中,第0~31号及第127号(共33个),换句话说就是小于32的都是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等。

技术分享

  • 可打印字符

在ASCII码中,第32~126号(共95个)是可打印字符,也就是在显示器上输出能够看得见的。

 技术分享

可以使用C++ int isprint(int )进行判别输出

#include "iostream"
#include "cctype"

using namespace std;


int main()
{
    int cnt =0;
    for(int i=0;i<128;++i)
    {
        int flag = isprint(i);
        if(flag)
        {
            cout<<(char)i<<" ";
            cnt++;
        }
    }
  cout<<endl;
  cout
<<cnt<<endl; return 0; }

 

 技术分享

 

ASCII 可打印字符与控制字符

标签:main   标准   width   img   com   显示器   turn   打印   namespace   

原文地址:http://www.cnblogs.com/TIMHY/p/7376103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!