c++编程如何输出控制字符,也就是ASCII码值为0-31的字符。

1个回答
展开全部
摘要 亲,您好,c++中有对应的公式 是电脑具体编号的一套 必须要先写公式。
先定义字符ch,输入字符,在把字符强制转换成整数就是该字符的ASCII码值,即int(ch)。
ASCII是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0)
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。
咨询记录 · 回答于2022-03-02
c++编程如何输出控制字符,也就是ASCII码值为0-31的字符。
亲,您好,很高兴为您服务。我是小张数码专家,电子领域专业咨询师。我已看到您的问题,您也可以提供更多有效信息,以便更好为您解答正在为您整理答案,约五分钟给您答复,请您稍等一下哦~
亲,您好,c++中有对应的公式 是电脑具体编号的一套 必须要先写公式。先定义字符ch,输入字符,在把字符强制转换成整数就是该字符的ASCII码值,即int(ch)。ASCII是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0)ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。
强制转换成char比如inta=65,它对应的字符为A,那么这样输出就能够输出65对应的字符A:cout<<(char)a<
但是0-31是无法显示出来
有什么办法吗
比如这样:#include "stdafx.h"#include #include #include #include // 注意添加 才能使用byteusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ char c = -1; cout<
这样就可以了吗?
是的
好的,谢谢
非常感谢您的支持与信任,祝您生活愉快!
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消