【编程语言-c++】第二讲 iostream头文件区分与C++常用变量的定义
一、前言
1
1.上节课回顾
上一次给大家讲了输出“Hello World”,这个程序是入门C++的第一个程序。同学们在练习过程中,写的代码各种各样,但是最后输出的结果却是一样的。
有一个不一样的地方,是主函数(main)的定义不同
system("pause");
2
2.关于 iostream 和 iostream.h
#include <iostream.h> 非标准输入输出流
#include <iostream> 标准输入输出流
当代码中用<iostream.h>时,输出可直接引用cout<<x;
当代码中引入<iostream>时,输出需要引用std::cout<<x;
当然我们也可以在最前面写上 using namespace std; 示例如下:
#include<iostream>
using namespace std;
void main() {
}
3
3.上节思考题答案
题目:在控制台输出:我要好好学习C++。
代码:代码不唯一,如下几种均可。
#include <iostream>
using namespace std;
int main()
{
cout << "我要好好学习C++";
return 0;
}
#include<iostream>
using namespace std;
void main()
{
cout << "我要好好学习c++" << endl;
}
二、重点知识介绍
1
1.定义变量
在C++中,最常用的变量有整型(int),单精度浮点型(float),双精度浮点型(double)和字符型(char)。
目前我们理解整型,可以理解为一个整数;单精度浮点型和双精度浮点型可以理解为小数(包括整数),双精度可表达的数的范围更广;字符型就是单个字符。
以整型为例,定义一个整型变量,格式如下:
int a = 1; //给整型的 a 赋初值
int b; //未给整型的 b 赋初值,需要单独赋值,否则会有错误。
2
2.代码的换行
我们常用的换行主要有两种:
(1)endl;
(2)“\n”;或‘\n’;
效果就是输出该句以后,转入下一行。以下面的为例:
#include<iostream>
using namespace std;
void main()
{
cout << "a" << endl;
cout << "b" << endl;
cout << "c \n";
cout << "d \n";
}
运行结果如下:(注:大家自己尝试将 endl 或者 \n 去掉,看一下效果)
三、例题
1
定义两个整型变量a,b,并将他们输出
1.代码
#include<iostream>
using namespace std;
void main()
{
int a = 1;
int b = 2;
cout << "a = " << a << endl;
cout << "b = " << b << endl;
}
2.运行结果
四、思考题
1
定义一个单精度浮点型变量a(初值为 1.1) ,一个双精度浮点型变量b(初值为 2.2),将 a 和 b 输出。
思考题的答案会在下一次的【C++从入门到熟练练习题】中公布哦,希望大家能够多多练习。
编辑人:章泽琼
审核人:水亦心
First Year