文章目录
一.换行的两种方式
1.使用具有换行功能的函数(endl)
#include<iostream>
using namespace std;
int main()
{
float f1=3e9;
double f2=3.909090;
float f3=3.909090;
cout << f1 << endl;
cout << f2 << endl << f3;
return 0;
}
2.使用转义符("\n")
#include<iostream>
using namespace std;
int main()
{
float f1=3e9;
double f2=3.909090;
float f3=3.909090;
cout << f1 << "\n";
cout << f2 << "\n" << f3;
return 0;
}
二.基本的数据类型
1.整型(int)
整型:正数、0、负数。
#include<iostream>
using namespace std;
int main()
{
int num1=-2;
cout << num1;
return 0;
}
2.实型
实型分为浮点型和双浮点型。
①.浮点型(float)
浮点型:小数和整数。
它占4个字符。
#include<iostream>
using namespace std;
int main()
{
float num1=2.2;
cout << num1;
return 0;
}
②.双浮点型(double)
双浮点型:小数和整数。
它占8个字节。
③实型的综合案例
#include<iostream>
using namespace std;
int main()
{
float f1=3e2; //3*(10的平方)
double f2=3.909090;
float f3=3.909090;
cout << f1 << endl;
cout << f2 << endl << f3;
return 0;
}
可以使用sizeof关键字来区别浮点型和双浮点型的区别。
4.字符型(char)
字符型:用来显示单个字符。
只能是占1个字节的字符,例如26个字母,中文是不行的。
#include<iostream>
using namespace std;
int main()
{
char num1='a';
cout << num1;
return 0;
}
5.字符串类型(string)
字符串类型,需要引入头文件
#include<iostream>
using namespace std;
#include<string> //引入字符串的头文件
int main()
{
string str="Hello World";
cout << str; //输出 str的内容
cout << endl ; //输出一个空行,相当于换行
cout << str; //输出 str的内容
return 0;
}
理解方式:只有string类里才有字符串的类型,而iostream类里没有。
6.布尔型(bool)
布尔值的逻辑值只有两种结果:真和假。
它的最大值是1,最小值是0
#include<iostream>
using namespace std;
int main()
{
bool flag=true; //true为真
cout << flag << endl; //输出1
flag=false; //false为假
cout << flag; //输出0
return 0;
}
三.转义字符
转义字符:用来表示无法显示的ASCII字符。
例如常用\n , \t等,代码如下
#include<iostream>
using namespace std;
int main()
{
cout << "a" << "\t" << "b" <<"\n" << "c" << "\t\t" << "d";
return 0;
}
/n:换行
/t:水平制表符,可以表示多个空格
运行结果
想知道更多的转义符,点击传送门
四.sizeof关键字
利用sizeof来查看数据类型所占的大小,代码如下。
#include<iostream>
using namespace std;
int main()
{
cout << "int类型所占的空间内容为:" << sizeof(int) <<endl;
cout << "float类型所占的空间内容为:" << sizeof(float) <<endl;
cout << "double类型所占的空间内容为:" << sizeof(double) <<endl;
cout << "char类型所占的空间内容为:" << sizeof(char) <<endl;
cout << "string类型所占的空间内容为:" << sizeof(string) <<endl;
cout << "long类型所占的空间内容为:" << sizeof(long) <<endl;
cout << "long long类型所占的空间内容为:" << sizeof(long long) <<endl;
cout << "short类型所占的空间内容为:" << sizeof(short) <<endl;
return 0;
}
运行效果
五.数据的输入和输出
cin函数的理解:我们将cin拆分成c + in,c 是 C++,in是在…的里面,相当于进入房间。我们离开房间就相当于使用了“cout”这个函数。
函数cin的类名是iostream,所以引入这个头文件,才能使用函数cin的功能。
我们可以写入数据,计算机识别之后,就会返回一个结果。所以,我们有了输入输出的函数之后,就能控制计算机帮自己做事情了。
#include<iostream>
using namespace std;
int main()
{
int day; //定义变量day
cout << "你一天想休息几天?" << endl; //提出问题
cin >> day; //输入天数
cout << endl << "一天休息" << day << "天。"; //得到了休息几天的恢复
return 0;
}
篇章
上一篇:C++基础教程2-变量与常量
下一篇:C++基础教程4-运算符