首页 > 其他 > 详细

ASCII 可打印字符与控制字符

时间:2017-08-16 22:31:24      阅读:502      评论:0      收藏:0      [点我收藏+]

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 可打印字符与控制字符

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!