前言:

最近开始阅读《像程序员一思考》,需要使用C++,遂开始学习使用C++。

这里摘录一些需要记住的语法和错误,但不收录很少用到的特性,除非我觉得它很有意思。

参考资料(C++基础教程): http://c.biancheng.net/cpp/biancheng/cpp/rumen/

-------------------------------------------------------------------------------------------------------------------------------------

待解决问题数量 = 0

-------------------------------------------------------------------------------------------------------------------------------------

语法部分:

(已经熟练的、可以删除的部分,设置为灰白色字体隐藏,不要删掉)

1、输出二/八/十/十六进制:

cout << "0x" << hex << 32

cout << "D" << dec << 32

cout << "0" << oct << 32

2、cout.setf(ios::hex);

设置之后的显示格式都为十六进制,类似的可以设置dec和oct

这个设置直到遇到新的设置cout.setf(ios::dec);

或取消设置为止:cout.unsetf(ios::hex);

3、#include <file1.h>:到编译器指定的文件包含目录去找file1.h,

#include "file1.h":先到使用#include "file1.h"语句的文件所在的目录去找file1.h,找不到就到编译器指定的文件包含目录去找file1.h。

一般自己写file1.c时都会对应一个file1.h,此时在file1.c中使用#include "file1.h"可以让编译器更快的找到file1.h。

不过最大的好处在于知道file1.h是自己写的,而不是库文件,虽然file1.h所在的目录也会被添加到编译器指定的文件包含目录中去。

所以在main.c等其他文件下也是用#include "file1.h",虽然编译器会多走一步,但方便阅读、以示区别。

-------------------------------------------------------------------------------------------------------------------------------------

错误与警告:

1、

C002-CPP-语法与用法摘录-(ques=0)相关推荐

  1. 装饰器的定义、语法糖用法及示例代码

    1. 装饰器的定义 就是给已有函数增加额外功能的函数,它本质上就是一个闭包函数. 装饰器的功能特点: 不修改已有函数的源代码 不修改已有函数的调用方式 给已有函数增加额外的功能 2. 装饰器的示例代码 ...

  2. C++ I/O语法及其用法

    C++ I/O语法及其用法 构造器 bad clear close eof fail fill flags flush gcount get getline good ignore open peek ...

  3. Atitit.  c# 语法新特性 c#2.0 3.0 4.0 4.5 5.0 6.0   attilax总结

    Atitit.  c# 语法新特性 c#2.0 3.0 4.0 4.5 5.0 6.0   attilax总结 1.1. C# 1.0-纯粹的面向对象 1.2. C# 2.0-泛型编程新概念 1.3. ...

  4. 出现:“resize.cpp:4044: error: (-215) ssize.width 0 ssize.height 0 in function cv::resize ”的问题之一

    最近编写一段程序用到感知哈希算法 def classify_pHash(image1,image2):     image1 = cv2.resize(image1,(32,32))     imag ...

  5. 第十六节:语法总结(3)(C#6.0和C#7.0新语法)

    一. C# 6.0 新语法 1. 自动属性初始化可以赋值 1 /// <summary> 2 /// 自动属性初始化 3 /// </summary> 4 public cla ...

  6. C++ 之编程语法习惯之 do{...}while(0) 的用处

    在学习第一门编程语言时,就已经介绍了顺序分支.条件分支.循环分支.比如循环分支有for.while.do-while语句.在随后的学校及工作中,如果手工循环一般使用for.while,很少使用do-w ...

  7. OGNL表达式的基本语法和用法

    一.OGNL中的#.%和$符号 #.%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分.在这里我们简单介绍它们的相应用途. 1.#符号的三种用法 1)访问非根对象属性, ...

  8. Vue学习笔记 (九) slot插槽-新旧版本用法(vue2.6.0前后)

    slot 翻译为插槽,插槽的目的是让我们原来的设备具备更多的扩展性.vue组件中使用插槽,也是为了让我们封装的组件更加具有扩展性,让使用者可以决定组件内部的一些内容到底展示什么. vue2.6.0之前 ...

  9. 正则表达式语法及用法

    最全常用正则表达式大全: 最全常用正则表达式大全 什么是正则表达式? 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串.将匹配的子串做替 ...

  10. OGNL的基本语法与用法

    OGNL表达式的基本语法和基本用法 一.OGNL中的#.%和$符号 #.%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分.在这里我们简单介绍它们的相应用途. 1.#符 ...

最新文章

  1. python 博弈论 库_SHAP:Python的可解释机器学习库
  2. 安全研究人员最爱的12款Linux发行版
  3. Mysql之count(*),count(1),count(field)区别、性能差异
  4. JsRender (js模板引擎)
  5. Servlet与JSP学习笔记(五) JSP核心(下)
  6. CodeForces - 1348D Phoenix and Science(贪心)
  7. macos mojave_如何修复macOS Mojave上的模糊字体(使用亚像素抗锯齿)
  8. 复习HTML CSS(5)
  9. pytorch tensor查找0_Pytorch简单教程
  10. tarjan求桥、割顶
  11. 《简明python教程》沈洁元
  12. 内部审计具体准则第28号—信息系统审计
  13. asp.net学习心得总结
  14. 关机、睡眠和休眠有啥区别
  15. 剑灵盛世服务器位置,剑灵全新大区西洛区 1月17日盛世开启!
  16. prism RegionContext(区域上下文)
  17. 电脑快捷键大全- -
  18. 30岁以后搞Android已经没有前途?含BATJM大厂
  19. 宽电压输入8-100V降压5V12V/1.5A2A电动车降压芯片方案
  20. kuangshenshuo-网络编程-TCP实现聊天和文件上传

热门文章

  1. linux gpt转mbr命令,linux GPT转mbr
  2. python 统计图绘制,Python绘制统计图表
  3. word中 两页同时并排显示 与 单页显示 之间的切换
  4. C#导出图片到EXCEL|【NPOI】导出Excel带图片
  5. 简单实现RPC/RMI框架
  6. 利用python转载朋友微信表情包
  7. PG性能调校(二):数据库硬件及基准评测
  8. 微信小程序中如何有效地改变app.js中的数据,并在其他页面进行动态响应
  9. python-乌龟吃小鱼(小游戏)
  10. 计算机高中期末总结作文,高中学期总结作文