信息学奥赛之c++语法(二)
变量、表达式与赋值语句
如果你还没有配置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