C++入门学习(十一)字符型

C++中的字符型可以表示ASCII码中的所有字符,包括字母、数字、标点符号等。

ASCII码是一种用于编码字符的编码系统,它使用不同的数值来表示不同的字符。ASCII码使用7位或8位二进制数来表示每个字符,因此可以表示128或256个不同的字符。

在ASCII码中,数字0-9的码值为30-39小写字母a-z的码值为97-122,大写字母A-Z的码值为65-90。此外,ASCII码还定义了一些控制字符和特殊符号。

  1. 字符型所占内存大小为1
  2. 必须用单引号
  3. 单引号中只能有一个字符
cpp 复制代码
#include <iostream>  
#include <iomanip>  // 必须包含这个头文件  
using namespace std;
  
int main() {  
    char ch1 = 'a';
    char ch2 = 'ability';
	cout<<"ch1的字节大小是:"<<sizeof(ch1)<<endl; 
	cout<<"ch2是:"<<ch2<<endl; 
	
    return 0;  
}
相关推荐
灏瀚星空15 分钟前
从基础到实战的量化交易全流程学习:1.3 数学与统计学基础——概率与统计基础 | 基础概念
笔记·python·学习·金融·概率论
无敌的牛29 分钟前
AVL树的介绍与学习
数据结构·学习
【0931】40 分钟前
进程控制的学习
学习·操作系统
阿图灵42 分钟前
文章记单词 | 第48篇(六级)
学习·学习方法
宁建利1 小时前
树莓派学习专题<11>:使用V4L2驱动获取摄像头数据--启动/停止数据流,数据捕获,缓存释放
学习
阳光宅男@李光熠1 小时前
【质量管理】TRIZ(萃智)的工程系统进化法则
笔记·学习
Suckerbin1 小时前
pikachu靶场-敏感信息泄露
网络·学习·安全·网络安全
ghost1431 小时前
C#学习第19天:多线程
开发语言·学习·c#
youka1501 小时前
大数据学习栈记——Hive4.0.1安装
大数据·hive·学习
豆沙沙包?3 小时前
6.学习笔记-SpringMVC-拦截器(P71-P74)
笔记·学习