一、字符型
作用:字符型变量用于显示单个字符
语法:char ch=' a '(要用单引号,且单引号内只能用一个字符)
char ch='a';cout<<ch<<endl;cout<<sizeof(char)<<endl;//ch=''asdfsg''; //错误,不可以用双引号//ch='asdfsg'; //错误,单引号内只能有一个字符
要点:1、C和C++中字符型变量只占用1个字节
2、字符型变量是将对应的ASCII编码放入到存储单元,而不是将字符本身放到内存中存储
二、字符串型
作用:用于表示一串字符
1.C++风格字符串: string 变量名 =''字符串值''
要点:1.一旦用了string类型,就需要多加一个头文件
2.一个汉字是两个字节,所以要用双引号的字符串型进行表示
char a[]='牛'string a='牛'
#include<iostream>#include<string>using namespace std; string zfc2="hello global"cout<<zfc2<<endl;
2.C风格字符串: char 变量名[ ] =''字符串值''
要点:1、要加中括号[ ]
2、要用双引号把字符串包含起来
char zfc[]="hello world"cout<<zfc<<endl;