C++ char类型与ascii字符关系

文章探讨了C++编程语言中的char类型如何与ASCII码关联,通过示例代码展示了如何打印0-127范围内ASCII值对应的字符。同时,文章指出在与其他系统交互时,C++的char类型常被视作ASCII编码,例如在网络通信中发送字符s,t,a,r,t等。
摘要由CSDN通过智能技术生成

最近搞起了工业协议通讯,接触良多

所以解释下C++ char类型与ascii的关系

C++的char 类型:0-127

//打印int类型 0-127 所对应的char字符
#include <iostream>
void PrintChar(){
	for (int i = 0;i<128;i++){
		std::cout<<i<<" 对应的char字符 "<<char(i)<<std::endl;
	}
}
int main(){
	PrintChar();
	return 0;
}

在C++语言之外,都一般把C++ char类型认为assic码;

即人们平常说的客户端发送assic数据"a"到服务器。在C++语言模块可以理解为 发送char类型数据到服务器。
在这里插入图片描述
把上图中 “start"ascii码转化为C++字符串并拆分为字符;实际向服务器发送的是 “s”,“t”,“a”,“r”,“t”,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

忽茹一夜春风来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值