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;  
}
相关推荐
大都督会赢的3 分钟前
数据结构(1)--顺序表
c语言·数据结构·学习·指针
阿阳微客4 分钟前
CS2饰品市场急跌,抄底时机是否已到?
笔记·学习·游戏
gz927cool8 分钟前
【系统架构】可观测性设计及其应用——面向智能体开发视角
人工智能·学习·ai·系统架构
星幻元宇VR37 分钟前
5D球幕飞行影院|沉浸式科技体验引领文旅与科普新方向
科技·学习·安全·虚拟现实
南境十里·墨染春水44 分钟前
linux 学习进展 mysql 事务详解
linux·学习·mysql
星空语1 小时前
音频Kernel+HAL层学习规划
学习·音视频
南境十里·墨染春水1 小时前
linux学习进展 mysql视图详解
linux·学习·mysql
python零基础入门小白1 小时前
驾驭智能体风暴:企业技术管理范式重构与落地实战指南
人工智能·学习·大模型·agent·产品经理·ai大模型·大模型学习
小新同学^O^2 小时前
算法学习 --> 快速输入和输出
java·学习·算法
love在水一方2 小时前
【翻译】NavDreamer: Video Models as Zero-Shot 3D Navigators
人工智能·学习·机器学习