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;  
}
相关推荐
码荼4 小时前
学习开发之hashmap
java·python·学习·哈希算法·个人开发·小白学开发·不花钱不花时间crud
武昌库里写JAVA5 小时前
Oracle如何使用序列 Oracle序列使用教程
java·开发语言·spring boot·学习·课程设计
祁思妙想6 小时前
八股学习(三)---MySQL
数据库·学习·mysql
amazinging7 小时前
北京-4年功能测试2年空窗-报培训班学测开-第四十一天
python·学习·appium
Jyywww1217 小时前
微信小程序学习笔记
笔记·学习·微信小程序
amazinging7 小时前
北京-4年功能测试2年空窗-报培训班学测开-第三十九天
python·学习·appium
每次的天空7 小时前
Android-自定义View的实战学习总结
android·学习·kotlin·音视频
重庆小透明7 小时前
力扣刷题记录【1】146.LRU缓存
java·后端·学习·算法·leetcode·缓存
许白掰9 小时前
【stm32】HAL库开发——CubeMX配置RTC,单片机工作模式和看门狗
stm32·单片机·嵌入式硬件·学习·实时音视频
future141210 小时前
C#学习日记
开发语言·学习·c#