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;  
}
相关推荐
wdfk_prog4 小时前
[Linux]学习笔记系列 -- hashtable
linux·笔记·学习
2501_942326447 小时前
寒假高效记忆法助力学习飞跃
学习
计算机程序设计小李同学7 小时前
基于SSM框架的动画制作及分享网站设计
java·前端·后端·学习·ssm
深情的小陈同学7 小时前
工作学习笔记 —— 支持手机端的添加表单行操作
笔记·学习·ai编程
xiangshi_yan8 小时前
内核学习之路【4/100】-io
学习
am心8 小时前
学习笔记-小程序-导入商品浏览功能实现
笔记·学习
hkNaruto8 小时前
【AI】AI学习笔记:LangGraph入门 三大典型应用场景与代码示例及MCP、A2A与LangGraph核心对比
人工智能·笔记·学习
专注于大数据技术栈8 小时前
java学习--LinkedHashSet
java·开发语言·学习
副露のmagic9 小时前
更弱智的算法学习 day36
学习·算法
科技林总10 小时前
【系统分析师】3.3 输入输出系统
学习