欢迎光临散文网 会员登陆 & 注册

C++学习笔记(2)

2023-02-18 15:34 作者:科技迷童  | 我要投稿

在我们的生活中,会接触到各种数据。我们今天会学习各种数据结构。有帮助请给个三连吧!

一 整型

#include<iostream>

using namespace std;


int main()

{

int a=0;

short b=0;

long c=0;

long long d=0;

}

以上是一些整型数据,但它们的表达范围不一样。

short意思是短,范围也是最小的-2^15至2^15-1.

int和long范围要大一些,从-2^31至2^31-1.

long long是超长整型,范围是-2^63至2^63-1.

二 浮点型

#include<iostream>

using namespace std;


int main()

{

float a=0;

double b=0;

long double c=0;

}

以上是一些浮点型数据

float的范围是-3.4^38至3.4^38,有效数字7位

double的范围是-1.7^308至1.7^308,有效数字16位

long double的范围是-1.7^308至1.7^308,有效数字16位

三 字符和字符串

#include<iostream>

using namespace std;


int main()

{

char a='a';

string b="Hello world!";

cout<<a<<endl;

cout<<b<<endl;

for(int i=0;i<b.length();i++)

{

cout<<b[i];

}

}

字符是表示单个且只能单个字符的数据结构,而字符串可以看作一个字符数组。

以下看出它们的本质。

而其他的数组就不能直接cout输出了

四 数组

可见在不在主函数中编写的数组的差别巨大,所以尽量在主函数外定义变量和数组。

数组也不能直接用cin输入,cout输出。

彩蛋:之前我说return 0;表示成功其实也可以不写。

            变量定义在主函数外也会初始化为0

感谢观看,记得点赞~

C++学习笔记(2)的评论 (共 条)

分享到微博请遵守国家法律