VC++学习-字符型和字符串型
Posted 殇堼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC++学习-字符型和字符串型相关的知识,希望对你有一定的参考价值。
1.字符型
c++中字符型变量所占用的内存空间为1个字节。
作用:字符型变量用于显示单个字符。
语法:char ch =’ a ‘;
意味着ch就代表单个字符,即字母a。
1.1代码操作演示
#include <iostream>
using namespace std;
int main() {
//1.字符型变量创建方式
char ch = 'b ';
cout << ch;
//2.字符型变量所占内存大小
cout << "ch所占内存大小" << sizeof(char);
//3.字符型变量常见错误
//3.1.创建字符型变量,不能用双引号,要用单引号;
char ch = "b";
//3.2.单引号内只能有一个字符,使用多个会报错;
char ch = 'aaaaa';
//4.字符型转化为整型,输出对于的ASCII
cout << (int)ch<<endl;
}
2.字符串型
意味着:字符串变量char或string就代表一串字符。
两种风格的创建格式:
1.C语言风格:char 变量名[] = “字符串值”
注意跟字符型之间的区别:
1.1.字符串用双引号括起来而不是单引号。
1.2.变量名后面有个[] 。
1.3但数据类型相同。
2.C++语言风格:string 变量名 = “字符串值”
注意跟字符型之间的区别:
2.1.字符串用双引号括起来而不是单引号。
2.2.数据类型不同。
2.3需要包含一个头文件# include <string>
2.1代码演示
#include<opencv2\\opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
int main()
{
//1.C语言风格:char 变量名[] = “字符串值”
char a[] = "hello world\\n";
cout << a;
//2.C++语言风格string 变量名 = “字符串值”
string b = "hello you\\n";
cout << b;
return 0;
}
以上是关于VC++学习-字符型和字符串型的主要内容,如果未能解决你的问题,请参考以下文章