c++知识点总结(仅限个人)持续更新。。。。

学习c++已经差不多两个多月了 该整理一些自己容易忘记的知识点!!!(以下内容全部靠记忆  有错误 但之后会检查)  写的很乱!!!  这个是重点  哈哈。

1、输出时精确到小数点第几位  : 头文件 :#include<iomanip>    cout<<setiosflags(ios::fixed)<<setprecision(n)<<a;  注意的是 a的类型应该是 float  或者是 double

  


#include<iomanip> 
#include<iostream>
using namespace std;
int main()
{
    float a=1;
    cout<<setiosflags(ios::fixed)<<setprecision(2)<<a;
    return 0; 
}
  

              

2、判断是否为数字的函数:  头文件 : #include<ctype.h>      函数   isalnum(a);

#include<iostream>
#include<ctype.h>
using namespace std;
int main()
{
    char a='1'
    if(isalnum(a))
      cout<<"No";
    return 0; 
}

3、  sort函数 比冒泡省事多了  头文件 :#inlcude<algorithm> 目前我只会用这个排序 数组 
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
    int a[5]={3,1,2,4,5};
   int b;
   sort(a,a+5);
   for(b=0;b<5;b++)
      cout<<a[b];     //这个输出是按照从小到大输出的  还有就是 有时候会看到sort(a,a+n,cmp)这种形式  cmp 是自定义函数 自己写的
  return 0;  
}

4、在遇到题的时候我们最会遇到开头和结尾没有空格  只有每个数之间有空格的情况   我感觉 这个方法很好 
#include<iostream>
using namespace std;
int main()
{
      int a[3];
      int b,c;
     for(b=0;b<3;b++)
       {   
             if(c==1)
                 cout<<" ";
             cout<<a[b];
             c=1;
        }
  return 0;
}
这样的话输出时只有中间有空格  结尾和开头没有


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值