周日1040C++班级2022-10-30 变量、整型、算术运算符

变量,整型变量int

一、变量的命名规则

  1. C++中任何的变量使用前都是要提前声明的
  2. 一个合法的变量,一定是只能由英文大小写字母、下划线_ 、数字构成的,并且数字是不能够在首位,再且不能是关键字(黑体加粗的字体就是关键字),举例a,A,a1,abc,a_,_这些都是合法的变量名;举例:a@,1a,a b,%%%,这些都是不合法的变量命名

 

二、整型数据int

  1. int是整数,所以跟int相关的所有东西都会变成整数,也就是说,如果有小数,那么小数会被舍弃掉
  2. int的取值范围

 

 

整型定义,赋值号 = 

int a; 定义一个整型类型的a变量

int a = 100; 将100赋值给a变量

int a = 100.33; 因为a是整数,所以a依然是等于100而不是100.33

int a,b,c,d; 定义多个整型变量,可以用逗号将变量之间都隔开

 

三、整型的算术运算符+-*/

1. 加法运算+

 

int a = 10,b = 20;

cout<<a+b; //输出30

int a = 10.5,b = 20;

cout<<a+b; //输出30

 

2. 减法运算-

int a = 10,b = 20;

cout<<a-b; //输出-10

int a = 10,b = 20.2;

cout<<a-b; //输出-10

3. 乘法运算*

int a = 10.5,b = 20.5;

cout<<a*b;

4. 除法运算/

 

int a = 10,b = 20;

cout<<a/b; //输出0,因为a,b都是整数,所以a/b是整除

int a = 10,b = 20;

cout<<a*1.0/b; //输出0.5,因为a*1.0将整数的a变成了小数的a,所以a/b不是整除了,结果可以保留小数

5. 求余运算%

任何一个数%2结果为1,那么这个数是单数,结果为0,那么这个数是双数 

int a = 10,b = 20;

cout<<a%b<<endl; //a%b = 10

cout<<15%4<<endl; //3

cout<<8%3<<endl; //2

cout<<168%2<<endl; //0

cout<<200%3<<endl; //2

cout<<200%300<<endl; //200

 

四、输入整型变量运算

 输入两个数a,b,输出a+b的结果

#include<iostream> //导入头文件iostream

using namespace std; //使用标准名空间

int main() //主函数

{

int a,b;

cin>>a>>b;

cout<<a+b;

   return 0; //return返回 0标志程序结束

}

 

输入三个整数a,b,c,输出a+b*c的结果

#include<iostream> //导入头文件iostream
using namespace std; //使用标准名空间
int main() //主函数
{
    int a,b,c; 
    cin>>a>>b>>c;
    cout<<a+b*c;
      return 0; //return返回 0标志程序结束
}

 

输入三个整数a,b,c,输出(a+b)/c的结果

#include<iostream> //导入头文件iostream
using namespace std; //使用标准名空间
int main() //主函数
{
    int a,b,c; 
    cin>>a>>b>>c;
    cout<<(a+b)/c;
      return 0; //return返回 0标志程序结束
}

 

输入一个数a,求a%2的结果,并观察单双数%2的结果的规律是什么?

#include<iostream> //导入头文件iostream
using namespace std; //使用标准名空间
int main() //主函数
{
    int a,b,c; 
    cin>>a;
    cout<<a%2;
    //如果a%2结果为1,那么a是奇数
    //如果a%2结果为0,那么a是偶数 
      return 0; //return返回 0标志程序结束
}

 

输入5个数a,b,c,d,e,f,输出这五个数,但是每两个数之间要用空格隔开

 

#include<iostream> //导入头文件iostream
using namespace std; //使用标准名空间
int main() //主函数
{
    int a,b,c,d,e; 
    cin>>a>>b>>c>>d>>e;
    cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e; //空格也是需要单独用<<输出的 
      return 0; //return返回 0标志程序结束
}

 

posted @ 2022-10-30 15:33  CRt0729  阅读(38)  评论(0编辑  收藏  举报