值运算符使用方法:详解信息学奥赛
值运算符使用方法:详解信息学奥赛乘法就是x*y ,除法就是x/yX减y,就可以写成x-y 在数学中加减乘除分别是 + - × ÷。而在C 中则变成了这样:+ - * / 。当然了,用法上还是差不多的,比如说X加y,就可以写成 x y
上一章咱们学习了输出函数cout<< 还有就是调用库函数时需要将头文件包含在程序中。
这一章咱们学一点简单的运算,比如说加减乘除。
1. 运算符
在C 语言中,运算符和我们在数学中常见的运算符不太一样。
在数学中加减乘除分别是 + - × ÷。
而在C 中则变成了这样:+ - * / 。
当然了,用法上还是差不多的,比如说X加y,就可以写成 x y
X减y,就可以写成x-y
乘法就是x*y ,除法就是x/y
现在我们可以让计算机帮我们计算数学题了。
我们打开Dev-cpp,还是使用cout<<
上次我们使用cout<<来输出了一句话,这次我们使用它输出一个运算结果
现在我们先来回忆一下cout<<的格式吧。
cout<<要输出的内容<<endl;
这次因为我们要输出的是一个值,而不是一些字符了,所以就不需要加双引号了。
比如说我们想要输出1 2的结果,可以这样写:cout<<1 2<<endl;
现在保存、编译。运行。
现在可以从弹出来的黑框中查看结果了。
2. 变量和赋值
我们在学数学的时候,有时会用到含有未知数的等式对吧,比如说x=3 6 。
那么在C 中有没有这样的功能呢?
这样的功能肯定是有,不过跟数学上的不太一样。C 中并没有未知数这个概念。在编写代码的时候也可以写x=3 6 。但是这个x可不是未知数,而是变量。
对于变量这个概念,同学们可能有戏陌生,那么这个变量到底是什么呢?
在我们的《信息学奥赛一本通》里是这样说的:
“变量代表了一个存储单元,其中的值是可以改变的,因此称为变量。”
其实我们可以把变量想象成一个水杯或是别的什么容器。只不过水杯里装的是水或者别的什么饮料,而变量里装的是数据。
我们在使用变量之前,要先定义变量,要不然计算机是不认识它的。这一点在我们学习cout<<的时候就已经领教过了。
那么怎么定义变量呢?
定义变量的格式:
数据类型 变量名;
这句话的意思就是告诉计算机,我们定义的变量存的数据是什么类型的,它的名字叫什么。
比如说我们想定义一个变量,让它里面储存整数,给它起个名字就叫a吧。这样我们就可以这样写:
int a;
在C 中有很多种数据类型,比如说int是整形,可以存整数,double是双精度实型,可以存小数。等等等等,今天我们先说这两种数据类型,其他的等用到的时候咱们再学。
现在咱们把刚才的代码变一变,定义一个整型变量a,然后让a=3 6,然后输出a的值。
其实在C 中,这个“=”不叫等于号,它叫赋值。意思就是把“=”右边的值交给“=”左边的变量,这时变量里面储存的值就变成“=”右边的值了。
其实我们也可以在定义变量的时候直接赋值,那么定义变量的格式也可以是:
数据类型 变量名=初始化值;
像刚才我们写的代码,就可以稍稍简化一下了:
int a=3 6;
cout<<a<<endl;
现在,我们可以看看《信息学奥赛一本通》第一章后面的题,有很多都可以做了。下一章我会把答案发出来。
本章小结:
1.运算符 + - * /
2.定义变量:
数据类型 变量名;
数据类型 变量名=初始化值;