信息学奥赛之c++语法(二)

网友投稿 2018-09-21 14:38

变量、表达式与赋值语句

如果你还没有配置c++代码编写环境,请参照:信息学奥赛之环境搭建

我们来用c++程序算一算天安门广场的面积:

天安门广场南北长880米,东本宽500米。面积公式是 面积=长*宽(s=a*b),程序编写如下:

#include

using namespace std;

int main(){

    int a,b,s;

    a=880;

    b=500;

    s=a*b;

    cout <<"天安门广场面积:";

    cout <<s<<"平方米";< p="">

    return 0;

}

程序运行结果:

天安门广场面积:440000平方米

解析:

        在程序运行期间其值可以改变的量称为变量,程序中的a,b,s都为变量,分别表示长、宽、面积。变量必须先定义后使用,如 int a,b,s; 就定义了三个变量a,b,s。它们是整形(int)变量,如果把小数(1.1,10.52)赋值给a,b,s,系统就会自动取整,截去小数部分。

变量:

        变量只能由字母、数字、下划线三部分组成,且第一个字符必须为字母或下划线,变量名是一种标识符。在C++中是区分大小写的,像A和a就是两个不同的变量,变量名一般用小写字母表示。常量(程序运行时不会改变的数,比如圆周率)一般用大写表示。

赋值语句:

a=880;    表示把880赋值给a,“=”称为赋值号,表示把表达式右边的值赋值给左边。C++中,乘号是“*”号,面不是“X”,除号是“/"。

表达式:

注意:"a=800;"是赋值语句,"a=880"是赋值表达式。

如果理解了以上内容,那么试着猜一下以下程序的运行结果是什么

#include

using namespace std;

int main(){

    int i,j,k;

    i=8;

    j=9;

    k=i*j;

    cout <<i;< p="">

    cout <<j;< p="">

    cout <<k;< p="">

    return 0;

}

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com