问一下int的范围是多少

我想问一下int的范围是多少做着游戏忘了,请各位给答案。
谁能答一下?
以下是我未做完的游戏,看看有没有好的建议。

#include<bits/stdc++.h>
#include<iostream>
#include <windows.h>
#include<stdio.h>
#include<stdlib.h>
using namespace std;
string s;
double dn;
int n,k,ysd,ya,yb,jb=0;
void kk()
{
    cout<<"\n你好"<<s<<"输入0开始\n\n";
    cin>>n;
    if(n==0)cout<<"你好"<<s<<"游戏已开始\n\n"<<"--------------------------------------------------------------------------------\n\n";
    else 
    {
        cout<<"您的输入不正确\n\n";
        kk();
    }    
}
int main(){  
    cout<<"欢迎来到C++的世界\n\n输入您的名字(20字)\n\n"; 
    cin>>s;
    kk();
    cout<<"输入0暂停,输入1继续\n\n";
    cin>>k;
    if(k==0) 
    system("pause");    
    for(int i=0;i<=100;i++)
    {
        cout<<"游戏初始化中,当前进展:"<<"%"<<i<<endl<<endl;
        Sleep(100);
    }
    cout<<"--------------------------------------------------------------------------------\n\n";
    for(int i=0;i<10;i++)
    {
        ysd=rand()%4+1;
    ya=rand()%100+1;
    yb=rand()%200+100;
    switch(ysd)
    {
        case 1:
            cout<<"请回答"<<ya<<"+"<<yb<<"=?\n\n" ;
            cin>>dn;
            if(dn==ya+yb)
            {
                cout<<s<<"你答对了,你真棒!!!金币+1\n\n";
                jb++; 
            }
            else
            {
                cout<<"No,"<<s<<"你答错了~~~~\n\n"; 
            }    
        break;
        
        case 2:
            cout<<"请回答"<<ya<<"-"<<yb<<"=?\n\n" ;
            cin>>dn;
            if(dn==ya-yb)
            {
                cout<<s<<"你答对了,你真棒!!!金币+1\n\n";
                jb++; 
            }
            else
            {
                cout<<"No,"<<s<<"你答错了~~~~\n\n"; 
            }    
        break;
        case 3:
            cout<<"请回答"<<yb<<"*"<<ya<<"=?\n\n" ;
            cin>>dn;
            if(dn==yb*ya)
            {
                cout<<s<<"你答对了,你真棒!!!金币+1\n\n";
                jb++; 
            }
            else
            {
                cout<<"No,"<<s<<"你答错了~~~~\n\n"; 
            }    
        break;
        case 4:
            cout<<"请回答"<<yb<<"/"<<ya<<"=?\n\n"; 
            cin>>dn;
            if(dn==yb/ya)
            {
                cout<<s<<"你答对了,你真棒!!!金币+1\n\n";
                jb++; 
            }
            else
            {
                cout<<"No,"<<s<<"你答错了~~~~\n\n"; 
            }    
        break;
            
    }
    cout<<"--------------------------------------------------------------------------------\n\n"<<"您当前金币为:"<<jb<<"\n\n";
    }
    
    
    return 0;
}


忘记加注释了,请谅解

int类型的数据范围为-21474836482147483647[-2^312^31-1]