C++的一些遗漏的知识

版权声明:本文为博主原创文章,未经博主允许不得转载,欢迎留言。 https://blog.csdn.net/qq_15046309/article/details/86479130
  • C++最大值,头文件climits  INT_MAX
  • 无符号类型,unsigned 本身是unsigned int的缩写。
  • c++类型存在着上溢和下溢,当超越自身的极限是,就会走向另一个极端。
  • cout输出十进制,十六进制,八进制 分别为cout<<dec;cout<<hex;cout<<oct
  • 将数字转换为ascii码,cout.put(数字)
  • 将ascii码转为数字 char a='a';int b=a;
  • 常量一般是全部大写。
  • cout.setf(ios_base::fixed, ios_base::floatfield);//用于使末尾的0不消失
  •  static_cast()//强制转换,15章介绍
  • 大数组声明在主函数之外,在函数内部为数据段,占的位置太大。而全局函数可以按需分配。
  • 如果使用new []为数组分配内存,那么需要delete[]来释放。
  • int *a=new int[3];
  • a=a+1;//这是成立的,那么a[0]为a[1]

猜你喜欢

转载自blog.csdn.net/qq_15046309/article/details/86479130