⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mqth2.cpp

📁 用来测试ESL DSP C COMPILER数学函数库是否正确的VC程序
💻 CPP
📖 第 1 页 / 共 2 页
字号:
    Floatnum2=Floatnum1;
  Floatnum1=log(Floatnum2);

   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

  for(j=0;j<8;j++)
  {
    ch3[i*8+j]= ch2[j]&0xff;
   }

  }
 
 ch10[number*8]='\0';
 ch3[number*8]='\0';
 Filaprintf(str1,str2,str4,number*8,0);
 return 0;

}

int  Filaprintflog10(int number)
{
  char str1[100]="unsigned char __rom InputNumlog10[";
  char str2[100]="unsigned char __rom OutptNumlog10[";
  char str4[100]="unsigned int __rom InputrandomNumlog10[";

  int i,j,n,k,h,num,Ramnum;
  char  *ch1;
  char  *ch13;
  char  ch2[8];
  char  ch23[8];
  double Floatnum1,Floatnum2,Floatnum3;
  unsigned long* pRes = (unsigned long*)(&Floatnum1);


  for(i=0;i<number;i++)
  {
      k=0;
	  k=rand()%2;
  Ramnum=rand()%0x7f;

   ch15[i]=Ramnum;
  Floatnum1=Ramnum+number;
  Floatnum1=Floatnum1*M_PI;


   
   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=((*(pRes+0)&0xff00)>>8)&0xff;
   ch2[2]=((*(pRes+0)&0xff0000)>>16)&0xff;
   ch2[3]=((*(pRes+0)&0xff000000)>>24)&0xff;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=((*(pRes+1)&0xff00)>>8)&0xff;
   ch2[6]=((*(pRes+1)&0xff0000)>>16)&0xff;
   ch2[7]=((*(pRes+1)&0xff000000)>>24)&0xff;

 
  for(j=0;j<8;j++)
  {
   ch10[i*8+j]= ch2[j]&0xff;
   }
    Floatnum2=Floatnum1;
  Floatnum1=log10(Floatnum2);

   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=((*(pRes+0)&0xff00)>>8)&0xff;
   ch2[2]=((*(pRes+0)&0xff0000)>>16)&0xff;
   ch2[3]=((*(pRes+0)&0xff000000)>>24)&0xff;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=((*(pRes+1)&0xff00)>>8)&0xff;
   ch2[6]=((*(pRes+1)&0xff0000)>>16)&0xff;
   ch2[7]=((*(pRes+1)&0xff000000)>>24)&0xff;

  for(j=0;j<8;j++)
  {
    ch3[i*8+j]= ch2[j]&0xff;
   }

  }
 
 ch10[number*8]='\0';
 ch3[number*8]='\0';
 Filaprintf(str1,str2,str4,number*8,0);
 return 0;

}

int  Filaprintfsinh(int number)
{
  char str1[100]="unsigned int __rom InputNumsinh[";
 char str2[100]="unsigned long __rom OutptNumsinh[";
 char str4[100]="unsigned int __rom Inputrandomsinh[";

  int i,j,n,k,h,num,Ramnum;
  char  *ch1;
  char  *ch13;
  char  ch2[8];
  char  ch23[8];
  double Floatnum1,Floatnum2,Floatnum3;
  unsigned long* pRes = (unsigned long*)(&Floatnum1);

k=0;
  for(i=0;i<number;i++)
  {
     k=0;
	  k=rand()%2;
  Ramnum=rand();

   ch15[i]=Ramnum;

  Floatnum1=(Ramnum-number)*2*M_PI;
  Floatnum1=1/Floatnum1;
    if(k==1)
    Floatnum1=-Floatnum1;
   
   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

 
  for(j=0;j<8;j++)
  {
   ch10[i*8+j]= ch2[j]&0xff;
   }
    Floatnum2=Floatnum1;
  Floatnum1=sinh(Floatnum2);

   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

  for(j=0;j<8;j++)
  {
    ch3[i*8+j]= ch2[j]&0xff;
   }

  }
 
 ch10[number*8]='\0';
 ch3[number*8]='\0';
 Filaprintf(str1,str2,str4,number*8,0);
 return 0;

}
int  Filaprintfsqrt(int number)
{
 char str1[100]="unsigned char __rom InputNumsqrt[";
  char str2[100]="unsigned char __rom OutptNumsqrt[";
  char str4[100]="unsigned int __rom InputrandomNumsqrt[";

  int i,j,n,k,h,num,Ramnum;
  char  *ch1;
  char  *ch13;
  char  ch2[8];
  char  ch23[8];
  double Floatnum1,Floatnum2,Floatnum3;
  unsigned long* pRes = (unsigned long*)(&Floatnum1);

  k=0;
  for(i=0;i<number;i++)
  {
    k=0;
	  k=rand()%2;
  Ramnum=rand();

   ch15[i]=Ramnum;

  Floatnum1=(Ramnum+number)*2*M_PI;

  
   
   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

 
  for(j=0;j<8;j++)
  {
   ch10[i*8+j]= ch2[j]&0xff;
   }
    Floatnum2=Floatnum1;
  Floatnum1=sqrt(Floatnum2);

   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

  for(j=0;j<8;j++)
  {
    ch3[i*8+j]= ch2[j]&0xff;
   }

  }
 
 ch10[number*8]='\0';
 ch3[number*8]='\0';
 Filaprintf(str1,str2,str4,number*8,0);
 return 0;

}

int   Filaprintftanh(int number)
{
  char str1[100]="unsigned char __rom InputNumtanh[";
  char str2[100]="unsigned char __rom OutptNumtanh[";
  char str4[100]="unsigned int __rom InputrandomNumtanh[";


  int i,j,n,k,h,num,Ramnum;
  char  *ch1;
  char  *ch13;
  char  ch2[8];
  char  ch23[8];
  double Floatnum1,Floatnum2,Floatnum3;
  unsigned long* pRes = (unsigned long*)(&Floatnum1);


  for(i=0;i<number;i++)
  {
    k=0;
	  k=rand()%2;
  Ramnum=rand();

   ch15[i]=Ramnum;

  Floatnum1=(Ramnum-number)*2*M_PI;
 Floatnum1=1/Floatnum1;
    if(k==1)
    Floatnum1=-Floatnum1;


  
   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

 
  for(j=0;j<8;j++)
  {
   ch10[i*8+j]= ch2[j]&0xff;
   }
    Floatnum2=Floatnum1;
  Floatnum1=tanh(Floatnum2);

   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

  for(j=0;j<8;j++)
  {
    ch3[i*8+j]= ch2[j]&0xff;
   }

  }
 
 ch10[number*8]='\0';
 ch3[number*8]='\0';
 Filaprintf(str1,str2,str4,number*8,0);
 return 0;

}


int  Filaprintfsin(int number)
{
 char str1[100]="unsigned int __rom InputNumsin[";
 char str2[100]="unsigned long __rom OutptNumsin[";
 char str4[100]="unsigned int __rom InputrandomNum[";
  int i,j,n,k,h,num,Ramnum;
  char  *ch1;
  char  *ch13;
  char  ch2[8];
  char  ch23[8];
  double Floatnum1,Floatnum2,Floatnum3;
  unsigned long* pRes = (unsigned long*)(&Floatnum1);


  for(i=0;i<number;i++)
  {
  Ramnum=rand();

   ch15[i]=Ramnum;

  Floatnum1=(Ramnum-number)*2*M_PI/(0x7fff-number);
   
   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

 
  for(j=0;j<8;j++)
  {
   ch10[i*8+j]= ch2[j]&0xff;
   }
    Floatnum2=Floatnum1;
  Floatnum1=sin(Floatnum2);

   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

  for(j=0;j<8;j++)
  {
    ch3[i*8+j]= ch2[j]&0xff;
   }

  }
 
 ch10[number*8]='\0';
 ch3[number*8]='\0';
 Filaprintf(str1,str2,str4,number*8,0);
 return 0;

}

int  Filaprintfcos(int number)
{
  char str1[100]="unsigned char __rom InputNumcos[";
  char str2[100]="unsigned char __rom OutptNumcos[";
  char str4[100]="unsigned int __rom InputrandomNumcos[";

  int i,j,n,k,h,num,Ramnum;
  char  *ch1;
  char  *ch13;
  char  ch2[8];
  char  ch23[8];
  double Floatnum1,Floatnum2,Floatnum3;
  unsigned long* pRes = (unsigned long*)(&Floatnum1);


  for(i=0;i<number;i++)
  {
  Ramnum=rand();

   ch15[i]=Ramnum;

  Floatnum1=(Ramnum-number)*2*M_PI/(0x7fff-number);
   
   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=((*(pRes+0)&0xff00)>>8)&0xff;
   ch2[2]=((*(pRes+0)&0xff0000)>>16)&0xff;
   ch2[3]=((*(pRes+0)&0xff000000)>>24)&0xff;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=((*(pRes+1)&0xff00)>>8)&0xff;
   ch2[6]=((*(pRes+1)&0xff0000)>>16)&0xff;
   ch2[7]=((*(pRes+1)&0xff000000)>>24)&0xff;

 
  for(j=0;j<8;j++)
  {
   ch10[i*8+j]= ch2[j]&0xff;
   }
    Floatnum2=Floatnum1;
  Floatnum1=cos(Floatnum2);

   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=((*(pRes+0)&0xff00)>>8)&0xff;
   ch2[2]=((*(pRes+0)&0xff0000)>>16)&0xff;
   ch2[3]=((*(pRes+0)&0xff000000)>>24)&0xff;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=((*(pRes+1)&0xff00)>>8)&0xff;
   ch2[6]=((*(pRes+1)&0xff0000)>>16)&0xff;
   ch2[7]=((*(pRes+1)&0xff000000)>>24)&0xff;

  for(j=0;j<8;j++)
  {
    ch3[i*8+j]= ch2[j]&0xff;
   }

  }
 
 ch10[number*8]='\0';
 ch3[number*8]='\0';
 Filaprintf(str1,str2,str4,number*8,0);
 return 0;

}
int  Filaprintftan(int number)
{
  char str1[100]="unsigned char __rom InputNumtan[";
  char str2[100]="unsigned char __rom OutptNumtan[";
  char str4[100]="unsigned int __rom InputrandomNumtan[";

  int i,j,n,k,h,num,Ramnum;
  char  *ch1;
  char  *ch13;
  char  ch2[8];
  char  ch23[8];
  double Floatnum1,Floatnum2,Floatnum3;
  unsigned long* pRes = (unsigned long*)(&Floatnum1);


  for(i=0;i<number;i++)
  {
  Ramnum=rand();

   ch15[i]=Ramnum;

  Floatnum1=(Ramnum-number)*M_PI/(0x7fff-number);
   
   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

 
  for(j=0;j<8;j++)
  {
   ch10[i*8+j]= ch2[j]&0xff;
   }
    Floatnum2=Floatnum1;
  Floatnum1=tan(Floatnum2);

   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

  for(j=0;j<8;j++)
  {
    ch3[i*8+j]= ch2[j]&0xff;
   }

  }
 
 ch10[number*8]='\0';
 ch3[number*8]='\0';
 Filaprintf(str1,str2,str4,number*8,0);
 return 0;

}
int  Filaprintfasin(int number)
{
  char str1[100]="unsigned int __rom InputNumasin[";
 char str2[100]="unsigned long __rom OutptNumasin[";
 char str4[100]="unsigned int __rom InputrandomaNum[";

  int i,j,n,k,h,num,Ramnum;
  char  *ch1;
  char  *ch13;
  char  ch2[8];
  char  ch23[8];
  double Floatnum1,Floatnum2,Floatnum3;
  unsigned long* pRes = (unsigned long*)(&Floatnum1);

k=0;
  for(i=0;i<number;i++)
  {
    
    Ramnum=rand();
   if(Ramnum%2==0)
    k=0;
	else
	 k=1;
  Ramnum=rand();

   ch15[i]=Ramnum;

  
   Floatnum1=Ramnum;
    Floatnum1=(Floatnum1/(0x7fff+number));
   
   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

 
  for(j=0;j<8;j++)
  {
   ch10[i*8+j]= ch2[j]&0xff;
   }
    Floatnum2=Floatnum1;
  Floatnum1=asin(Floatnum2);

   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

  for(j=0;j<8;j++)
  {
    ch3[i*8+j]= ch2[j]&0xff;
   }

  }
 
 ch10[number*8]='\0';
 ch3[number*8]='\0';
 Filaprintf(str1,str2,str4,number*8,0);
 return 0;

}
int  Filaprintfacos(int number)
{
 char str1[100]="unsigned char __rom InputNumacos[";
  char str2[100]="unsigned char __rom OutptNumacos[";
  char str4[100]="unsigned int __rom InputrandomNumacos[";

  int i,j,n,k,h,num,Ramnum;
  char  *ch1;
  char  *ch13;
  char  ch2[8];
  char  ch23[8];
  double Floatnum1,Floatnum2,Floatnum3;
  unsigned long* pRes = (unsigned long*)(&Floatnum1);

  k=0;
  for(i=0;i<number;i++)
  {
   Ramnum=rand();
   if(Ramnum%2==0)
    k=0;
	else
	 k=1;


  Ramnum=rand();

   ch15[i]=Ramnum;
    Floatnum1=Ramnum;
    Floatnum1=(Floatnum1/(0x7fff+number));
  if(k==0)
  Floatnum1=-Floatnum1;
   
   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

 
  for(j=0;j<8;j++)
  {
   ch10[i*8+j]= ch2[j]&0xff;
   }
    Floatnum2=Floatnum1;
  Floatnum1=acos(Floatnum2);

   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

  for(j=0;j<8;j++)
  {
    ch3[i*8+j]= ch2[j]&0xff;
   }

  }
 
 ch10[number*8]='\0';
 ch3[number*8]='\0';
 Filaprintf(str1,str2,str4,number*8,0);
 return 0;

}

int  Filaprintfatan(int number)
{
  char str1[100]="unsigned char __rom InputNumatan[";
  char str2[100]="unsigned char __rom OutptNumatan[";
  char str4[100]="unsigned int __rom InputrandomNumatan[";


  int i,j,n,k,h,num,Ramnum;
  char  *ch1;
  char  *ch13;
  char  ch2[8];
  char  ch23[8];
  double Floatnum1,Floatnum2,Floatnum3;
  unsigned long* pRes = (unsigned long*)(&Floatnum1);


  for(i=0;i<number;i++)
  {
  Ramnum=rand();
 
  if((Ramnum%2)==0)
  k=0;
  else
  k=1;
  Ramnum=rand();
  if((Ramnum%2)==0)
  n=0;
  else
  n=1;
  
  Floatnum1=Ramnum+number;
  ch15[i]=Ramnum;
  if(k==1)
  Floatnum1=-Floatnum1;
  if(n==1)
  Floatnum1=1/Floatnum1;

  
   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

 
  for(j=0;j<8;j++)
  {
   ch10[i*8+j]= ch2[j]&0xff;
   }
    Floatnum2=Floatnum1;
  Floatnum1=atan(Floatnum2);

   ch2[0]=(*(pRes+0)&0xff);
   ch2[1]=(*(pRes+0)&0xff00)>>8;
   ch2[2]=(*(pRes+0)&0xff0000)>>16;
   ch2[3]=(*(pRes+0)&0xff000000)>>24;
   ch2[4]=(*(pRes+1)&0xff);
   ch2[5]=(*(pRes+1)&0xff00)>>8;
   ch2[6]=(*(pRes+1)&0xff0000)>>16;
   ch2[7]=(*(pRes+1)&0xff000000)>>24;

  for(j=0;j<8;j++)
  {
    ch3[i*8+j]= ch2[j]&0xff;
   }

  }
 
 ch10[number*8]='\0';
 ch3[number*8]='\0';
 Filaprintf(str1,str2,str4,number*8,0);
 return 0;

}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -