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

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

四、思考题

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

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

 

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值