C++学习笔记4——字符型,转义字符

字符型

作用:字符型变量用于显示单个字符
语法:char ch = ‘a’

注意:1.在显示字符型变量时,用单引号将字符括起来不要用双引号
2.单引号内只能有一个字符,不能是字符串

C和C++中字符型变量只占用一个字节的空间
字符型变量并不是把字符本身放到内存中储存,而是将对应的ASCII编码放入到存储单元

示例:

#include <iostream>
using namespace std;

int main() {
	
	//1.字符型变量的创建方式
	char ch = 'a';
	cout << ch << endl;

	//2.字符型变量所占内存的大小
	cout << "字符型变量所占内存大小为:" << sizeof(char) << endl;

	//3.字符型变量常见的错误
	//char ch2 = "b";创建字符型变量时不能用双引号
	//char ch2 = 'abc';创建字符变量时,单引号内只能有一个字符

	//4.字符型对应的ASCII码
	cout << (int)ch << endl;
	//a--97  A--65
	system("pause");
}

运行结果:
在这里插入图片描述

关于ASCII码表
1.ASCII非打印控制字符:ASCII码表上的数字0-31分配给了控制字符,用于控制像打印机等一些外围设备
2.ASCII打印字符:数字32-126分配给了能在键盘上找到的字符,当查看或打印文档时就会出现

转义字符

作用:用于表示一些不能显示出来的ASCII字符
现阶段我们常用的转移字符有:\n \\ \t
在这里插入图片描述
示例:

#include <iostream>
using namespace std;

int main() {

	//转义字符

	//换行符号\n

	cout << "hello world\n";

	//反斜杠 \\

	cout << "\\" << endl;

	//水平制表符 \t

	cout << "aaa\thello world" << endl;//\t用空格来补全八个字符,可以整齐地输出数据

	cout << "aaaa\thello world" << endl;
	cout << "aa\thello world" << endl;
	cout << "a\thello world" << endl;
	cout << "aaaaa\thello world" << endl;

	system("pause");
}

运行结果在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值