C++ 变量定义
教程导读
学研发网的这篇信息学奥赛技术教程文章主要介绍了C++ 变量定义,现在分享给大家,供学习和参考。文章包含3089字,纯文字阅读大概需要8分钟。
教程信息
学习目标
掌握简单的加减乘除计算。
掌握变量的概念、定义和使用。
1、编程体验 加减乘除
样例:体验数学中的加法、减法、乘法和除法。
输入输出:
【输入描述】无 【输出描述】输出计算结果 【样例输入】无 【样例输出】无
程序代码:
#include <iostream> using namespace std; int main(){ // 加法计算 cout << 20 + 10 << endl; // 减法计算 cout << 20 - 10 << endl; // 乘法计算,表示 20x10 cout << 20 * 10 << endl; // 除法计算,表示 20÷10 cout << 20 / 10 << endl; return 0; }
执行结果:
备注说明:
乘法符号:编程中使用 *
当乘号
除法符号:编程中使用 /
当除号
2、编程体验 简单场景编程
场景信息:
班级里有很多小组,其中A组6个人
,B组8个人
,C组10个人
。
求解信息:
A组和B组总共多少人?
B组比A组多多少人?
A组和C组总共多少人?
C组比A组多多少人?
B组和C组总共多少人?
三组平均每组多少人?
输入输出:
【输入描述】无 【输出描述】输出计算结果 【样例输入】无 【样例输出】无
参考代码:
#include <iostream> using namespace std; int main(){ // A组和B组总共多少人? cout << 6 + 8 << "人" << endl; // B组比A组多多少人? cout << 8 - 6 << "人" << endl; // A组和C组总共多少人? cout << 6 + 10 << "人" << endl; // C组比A组多多少人? cout << 10 - 6 << "人" << endl; // B组和C组总共多少人? cout << 8 + 10 << "人" << endl; // 三组平均每组多少人? cout << (6 + 8 + 10)/3 << "人" << endl; return 0; }
执行结果:
3、引入变量概念
回顾上面的题目,A组6人
、B组8人
、C组10人
的人数信息,存在以下场景:
在计算过程中,都多次的被用到。
且编写计算的编程信息时,会发现经常对照组别的人数信息,很不方便。
如果要修改一个组的信息,重新进行计算,需要在多处修改数字,很不方便。
鉴于上面的场景,可以引入C++的变量
概念,方便我们存取数据,实现一个地方修改,其他地方都会变化。
4、什么是变量
变量,代表了一个存储单元,其中的数量是可以改变的 ,所以我们把它称为变量。在编程中,变量就像是一个容器,用来存储信息。我们可以给这个容器取一个名字,然后将不同的东西放进去。
过程示意图:
代码样例:
// int 代表的是类型,也就是数字类型,表示这个容器里要放数字 // 先记住写法 int numAZu= 6; // 一个容器,名字叫 numAZu,里面放了6这个整数 int numBZu= 8; // 一个容器,名字叫 numAZu,里面放了8这个整数 int numCZu= 10; // 一个容器,名字叫 numCZu,里面放了10这个整数 cout << numAZu << endl; cout << numBZu << endl; cout << numCZu << endl;
执行结果:
5、变量的定义
变量有三个重要的属性:类型、值(数据)和名字。
过程示意图:
注意信息:
1、类型决定了变量可以存放的数据类型,比如整数、小数、文字等。
2、值是实际存储在变量中的数据。
3、通过变量名字我们可以使用变量的值。
4、计算机中的赋值运算符为“=
”,这里的“=
”不表示数学中的等于号。计算机通过=
,把数据“放到”变量名中。赋值格式:变量 =
表达式;(例如:numAZu=6;
)这里就表示把“=”右边的数值赋值给左边的变量,numAZu=6
就相当于把6这个数值给变量numAZu,
5、最重要的是:记住定义变量的这种写法(这就是编程的语法)。
变量名命名规则:
1、变量名是由字母(a-z、A-Z),数字(0-9),下划线(_)和美元符号($)组成的。
2、数字不能放在变量名首位。
3、变量名中间不能包含空格
4、变量不能以关键字命名。比如class,false,while,true,break等等。常见关键词和预定义信息
6、变量的输出
cout << numAZu << endl; cout << numBZu << endl; cout << numCZu << endl;
7、使用变量,重新做一下简单场景编程
参考答案:
#include <iostream> using namespace std; int main(){ // int 代表的是类型,也就是数字类型,表示这个容器里要放数字 // 先记住写法 int numAZu= 6; // 一个容器,名字叫 numAZu,里面放了6这个整数 int numBZu= 8; // 一个容器,名字叫 numAZu,里面放了8这个整数 int numCZu= 10; // 一个容器,名字叫 numCZu,里面放了10这个整数 // A组和B组总共多少人? cout << numAZu+ numBZu << "人" << endl; // B组比A组多多少人? cout << numBZu - numAZu << "人" << endl; // A组和C组总共多少人? cout << numAZu + numCZu << "人" << endl; // C组比A组多多少人? cout << numCZu - numAZu << "人" << endl; // B组和C组总共多少人? cout << numBZu + numCZu << "人" << endl; // 三组平均每组多少人? cout << (numAZu + numBZu + numCZu)/3 << "人" << endl; return 0; }
教程练习
练习:变量定义和输出
定义一个变量赋值100,并输出展示。
输入输出:
【输入描述】无 【输出描述】输出变量信息。 【样例输入】无 【样例输出】100
代码参考:
#include <iostream> using namespace std; int main( ) { // 定义变量 int a=100; // 输出变量 cout<<a; return 0; }
执行结果:
练习:变量的定义和输出2。
在练习一的基础上再定义一个变量b,然后实现a和b的相加并输出。
输入输出:
【输入描述】无 【输出描述】展示相加后的结果 【样例输入】无 【样例输出】300
代码参考:
#include <iostream> using namespace std; int main( ) { // 定义变量 int a=100; int b=200; // 输出变量 cout<<"a+b="<<a+b; return 0; }
执行结果:
教程咨询
如果章节内容看不懂,可以联系作者。
教程总结
以上是学研发网为您提供C++ 变量定义的全部内容,希望教程文章能够帮你了解学习C++ 变量定义,解决所遇到的问题。 如果觉得学研发网信息学奥赛教程内容还不错,欢迎将学研发网网站推荐给身边需要的人。
教程备注
版权声明:教程内容为学研发网整理和编写,如需转载请联系站长并附上文章原始链接和原始作者信息。
手机阅读
扫描二维码推送至手机访问。
本文链接:http://www.xueyanfa.com/xinaojiaocheng/xinaocpp-22.html