0
点赞
收藏
分享

微信扫一扫

【C++从入门到熟练练习题】001 iostream头文件区分与C++常用变量的定义


目录

​​一、前言​​

​​1.上节课回顾​​

​​2.关于 iostream 和 iostream.h​​

​​3.上节思考题答案​​

​​二、重点知识介绍​​

​​1.定义变量​​

​​2.代码的换行​​

​​三、例题:定义两个整型变量a,b,并将他们输出。​​

​​1.代码​​

​​2.运行结果​​

​​四、思考题​​

一、前言

1.上节课回顾

上一次给大家讲了输出“Hello World”,这个程序是入门C++的第一个程序。同学们在练习过程中,写的代码各种各样,但是最后输出的结果却是一样的。

有一个不一样的地方,是主函数(main)的定义不同,想了解更多基础知识请看:《各种main函数定义区分》。

还有一个地方不同是:有些同学在程序的后面加上了:

system("pause");

这是为了能够让黑窗体暂停,看到运行结果,想了解更多黑窗体暂停请看:《C++ 之 几种暂停黑窗口的方法 》。

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.上节思考题答案

题目:在控制台输出:我要好好学习C++。

代码:代码不唯一,如下几种均可。

#include <iostream>
using namespace std;

int main()
{
cout << "我要好好学习C++";
return 0;
}

#include<iostream> 

using namespace std;

void main() {
cout << "我要好好学习c++" << endl;
}

 

二、重点知识介绍

1.定义变量

在C++中,最常用的变量有整型(int)单精度浮点型(float)双精度浮点型(double)字符型(char)

目前我们理解整型,可以理解为一个整数;单精度浮点型和双精度浮点型可以理解为小数(包括整数),双精度可表达的数的范围更广;字符型就是单个字符。

以整型为例,定义一个整型变量,格式如下:

int a = 1; //给整型的 a 赋初值

int b; //未给整型的 b 赋初值,需要单独赋值,否则会有错误。

变量的值可以在定义的时候就赋初值,也可以没有初值。没有初值如果输出会输出一个随机值。后续我们可以给该变量再次赋值。如果该变量有初值,再次赋值会将初值覆盖

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 去掉,看一下效果)

【C++从入门到熟练练习题】001 iostream头文件区分与C++常用变量的定义_头文件

三、例题:定义两个整型变量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.运行结果

【C++从入门到熟练练习题】001 iostream头文件区分与C++常用变量的定义_头文件_02

四、思考题

定义一个单精度浮点型变量a(初值为 1.1) ,一个双精度浮点型变量b(初值为 2.2),将 a 和 b 输出。

思考题的答案会在下一次的【C++从入门到熟练练习题】中公布哦,希望大家能够多多练习。

 

举报

相关推荐

练习题之C++

0 条评论