C++(六)
前言:
本文主要继续讲解在C++中,变量的使用,以及常数。
一,输出键盘的值。
1,如何使用。
在C++中,可以使用cin>>语句来获取从键盘输入的值,程序会在处理到此代码的时候暂停,至用户输入内容并按下Enter键后,便会继续运行,输入空白内容则会被忽略。
例如:
#include <iostream>
using namespace std;
int main()
{
int num; //声明变量并赋值。
cout << "请输入整数的值\n"; //输出变量的值。
cin>>num; //获取从键盘输入的值并存入num中。
cout << "变量num的值为"<<num<<"\n"; //输出变量的值。
return 0;
}
执行画面为:
2,如何输入两个及以上的值。
可以使用两个连续的>>,以同时输入两个及以上的值,例如:
#include <iostream>
using namespace std;
int main()
{
int num1,num2; //声明变量并赋值。
cout << "请输入整数num1,num2的值\n"; //输出变量的值。
cin>>num>>num2; //获取从键盘输入的值并存入num1,num2中。
cout << "变量num1的值为"<<num1<<"\n"; //输出变量num1的值。
cout << "变量num2的值为"<<num2<<"\n"; //输出变量num2的值。
return 0;
}
运行结果为:
可以看到,在输入num1的值后,按下回车键,新启一行输入num2的值再按下回车,便可以同时赋值给num1,num2。
3,输出与输入。
在案例中,cout表示标准输出,cin表示标准输入;通常情况下,标准输入指的是来自计算机键盘的输入。
当用户输入错误的数值,例如将浮点数赋值给整数变量,会仅保存其整数部分,且不会满五进一。
例如:
二,常数。
在前文讲述了变量的赋值与使用,但如果在初始化变量的情况进行一些特殊的设定,就可以让变量的值无法修改。
1,const。
可以看到成功执行,若此时将新的值赋给num的话:
可以看到,还没有运行便报错了。
2,const的使用及作用。
1,语法:
const 类型名 修饰符=表达式;
2,作用:
为了防止在编写程序中,将变量进行错误的赋值,使用const制定了变量的值,使其无法被再次赋值,若想要进行修改,则需要修改代码最开始初始化的句子并再一次进行编译
3,注意事项。
若想要使用常量,并且已经指定了const,则必须初始化变量,再不初始化变量的前提下赋值则会报错。例如:
const double num;
num=1;
可以看到直接报错。