快捷搜索:  汽车  科技

值运算符使用方法:详解信息学奥赛

值运算符使用方法:详解信息学奥赛乘法就是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;

值运算符使用方法:详解信息学奥赛(1)

现在保存、编译。运行。

现在可以从弹出来的黑框中查看结果了。

值运算符使用方法:详解信息学奥赛(2)

2. 变量和赋值

我们在学数学的时候,有时会用到含有未知数的等式对吧,比如说x=3 6 。

那么在C 中有没有这样的功能呢?

这样的功能肯定是有,不过跟数学上的不太一样。C 中并没有未知数这个概念。在编写代码的时候也可以写x=3 6 。但是这个x可不是未知数,而是变量。

对于变量这个概念,同学们可能有戏陌生,那么这个变量到底是什么呢?

在我们的《信息学奥赛一本通》里是这样说的:

“变量代表了一个存储单元,其中的值是可以改变的,因此称为变量。”

其实我们可以把变量想象成一个水杯或是别的什么容器。只不过水杯里装的是水或者别的什么饮料,而变量里装的是数据。

值运算符使用方法:详解信息学奥赛(3)

我们在使用变量之前,要先定义变量,要不然计算机是不认识它的。这一点在我们学习cout<<的时候就已经领教过了。

那么怎么定义变量呢?

定义变量的格式:

数据类型 变量名;

这句话的意思就是告诉计算机,我们定义的变量存的数据是什么类型的,它的名字叫什么。

比如说我们想定义一个变量,让它里面储存整数,给它起个名字就叫a吧。这样我们就可以这样写:

int a;

在C 中有很多种数据类型,比如说int是整形,可以存整数,double是双精度实型,可以存小数。等等等等,今天我们先说这两种数据类型,其他的等用到的时候咱们再学。

现在咱们把刚才的代码变一变,定义一个整型变量a,然后让a=3 6,然后输出a的值。

值运算符使用方法:详解信息学奥赛(4)

值运算符使用方法:详解信息学奥赛(5)

其实在C 中,这个“=”不叫等于号,它叫赋值。意思就是把“=”右边的值交给“=”左边的变量,这时变量里面储存的值就变成“=”右边的值了。

其实我们也可以在定义变量的时候直接赋值,那么定义变量的格式也可以是:

数据类型 变量名=初始化值;

像刚才我们写的代码,就可以稍稍简化一下了:

int a=3 6;

cout<<a<<endl;

值运算符使用方法:详解信息学奥赛(6)

现在,我们可以看看《信息学奥赛一本通》第一章后面的题,有很多都可以做了。下一章我会把答案发出来。

本章小结:

1.运算符 + - * /

2.定义变量:

数据类型 变量名;

数据类型 变量名=初始化值;

猜您喜欢: