字符型与运算符相关
目录
目录
前言
一、字符型
作用:字符型变量用于显示单个字符
语法:char ch = 'a';
注意1:在显示字符型变量时,用单引号将字符括起来,不要用双引号
注意2:单引号内只能有一个字符,不可以是字符串
C和C++中字符型变量只占用1个字节。
字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元
1.使用方法
#include <iostream>
using namespace std;
int main() {
char ch = 'a';
cout << ch << endl;
cout << sizeof(char) << endl;
//ch = "abcde"; //错误,不可以用双引号
//ch = 'abcde'; //错误,单引号内只能引用一个字符
cout << (int)ch << endl; //查看字符a对应的ASCII码
ch = 97; //可以直接用ASCII给字符型变量赋值
cout << ch << endl;
cout << "_______转义字符的使用_______\n" << endl;
cout << "\\" << endl;
cout << "\tHello" << endl;
cout << "\n" << endl;
cout << "_______字符串的使用_______\n" << endl;
cout << "字符串可以用于表示一串字符\n" << endl;
//char 变量名[] = "字符串值" !!!!!!注意这里是双引号 ""
char str1[] = "这是C风格一串字符串";
/*
* char是字符类型, String是字符串类型
* String内部用来存储的结果是一个char字符数组
*/
string str2 = "这是C++风格一串字符串";
cout << str1 << endl;
cout << str2 << endl;
//布尔类型 bool 布尔数据类型代表真或假的值
cout << "_______布尔类型 bool使用_______\n" << endl;
bool flag = true;
cout << flag << endl; // 1
flag = false;
cout << flag << endl; // 0
cou