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;  
}
相关推荐
啄缘之间2 分钟前
11. UVM Test [uvm_test]
经验分享·笔记·学习·uvm·总结
RisunJan16 分钟前
【行测】类比推理-自称他称全同
学习
石像鬼₧魂石41 分钟前
Termux ↔ Windows 靶机 反向连接实操命令清单
linux·windows·学习
非凡ghost42 分钟前
JRiver Media Center(媒体管理软件)
android·学习·智能手机·媒体·软件需求
hssfscv2 小时前
Mysql学习笔记——事务
笔记·学习·mysql
charlie1145141912 小时前
现代C++工程实践:简单的IniParser3——改进我们的split
开发语言·c++·笔记·学习
思成不止于此3 小时前
【MySQL 零基础入门】MySQL 函数精讲(二):日期函数与流程控制函数篇
android·数据库·笔记·sql·学习·mysql
知识分享小能手4 小时前
CentOS Stream 9入门学习教程,从入门到精通,CentOS Stream 9 中 Linux C 编程 —语法详解与实战案例(13)
linux·学习·centos
刘洋浪子4 小时前
Git命令学习
git·学习·elasticsearch
大白的编程日记.5 小时前
【计算网络学习笔记】Socket编程UDP实现简单聊天室
网络·笔记·学习