1. Char16_t(在字符串前加u)和char32_t(在字符串前加U)都是无符号的,数字代表长度(底层长度随系统而定)
  2. 在函数bool中,任何非0值都代表真(即使他是个负数),只有0代表false
  3. 一种约定以字母k开头的名称被表示为常量
  4. 常量的定义和赋值一定要在一条语句中,因为只定义常量而不去赋值导致常量的值是不确定的并且还不能够修改
  5. Const比define好在哪里:(1)可以指明更多复杂的类型(2)可以限制常量的作用域(3)直接指明常量的类型
  6. 当数字非常大的时候long都无法表示时,可以用浮点数表示
  7. 数字中不能有空格
  8. cout.setf(ios_base::fixed,ios_base::floatfield);cou会把浮点数结尾的0删除,但是使用setf就可以敛去这种行为
  9. PS:浮点运算的速度比整数慢,并且精度要低很多
  10. 浮点常量在默认情况下是double类型的
  11. 在进行类型提升时,不管是有符号还是无符号的类型,只需要遵循把低类型的转化为高类型的即可
  12. 强制类型转换的格式:typename (value)或者(typename) value
  13. Static_cast<typeName> (value)强制类型转换比传统转换更严格
  14. 数组的长度必须是常量
  15. Sizeof(数组名)得到的是数组的字节数-------数组占的内存大小
  16. Cin.getline(字符,长度,结束字符).------------这个功能一般被大家忽略啦;;Cin使用空格换行回车来确定字符串的结束位置,但是getline{cin.getline(name,Arsize)}和get{ cin.get (name,Arsize)}是以一整行输入,直到碰到换行符,getline将丢弃换行符,get将换行符保存在输入序列中(所以当连续使用get时第二次就不会读取字符串而是读入换行符,其中一个解决办法是cin.get(name,Arsize).get()),两者相比get更安全
  17. Strcpy(charr1,charr2)把charr2复制到charr1中,Strcat(charr1,charr2)把2链接到1中去,但是当数组长度不够时,程序就会有潜在的隐患,而strncat和strncpy接受指出目标数组最大允许长度的第三个参数,所以更为安全
  18. String具有自动调节大小的功能
  19. “+*(和)*+”之间加上想要表示的字符串可以显示特殊的符号

c3.cpp的更多相关文章

  1. [CPP] Object Based Class

    前言 几年前接触到一款很好玩的RPG游戏,叫作CPP.最近想着怀念一下,又不想干巴巴地去玩.于是乎,我打算写几篇攻略,主要是记录一下游戏中一些奇妙的点.游戏的第一章是面向对象程序设计,其中又分为基于对 ...

  2. Recovery启动流程--recovery.cpp分析

    这篇文章主要通过分析高通recovery目录下的recovery.cpp源码,对recovery启动流程有一个宏观的了解. 当开机以后,在lk阶段,如果是recovery,会设置boot_into_r ...

  3. 使用“Cocos引擎”创建的cpp工程如何在VS中调试Cocos2d-x源码

    前段时间Cocos2d-x更新了一个Cocos引擎,这是一个集合源码,IDE,Studio这一家老小的整合包,我们可以使用这个Cocos引擎来创建我们的项目. 在Cocos2d-x被整合到Cocos引 ...

  4. Json CPP 中文支持与入门示例

    在每一个Json Cpp自带*.cpp文件头加上: #include "stdafx.h" 将Json Cpp对自带的头文件的引用修改为单引号方式,例如json_reader.cp ...

  5. cpp 调用python

    在用cpp调用python时, 出现致命错误: no module named site  ,  原因解释器在搜索路径下没有找到python库.可以在调用Py_Initialize前,调用 Py_Se ...

  6. nginx+fastcgi+c/cpp

    参考:http://github.tiankonguse.com/blog/2015/01/19/cgi-nginx-three/ 跟着做了一遍,然后根据记忆写的,不清楚有没错漏步骤,希望多多评论多多 ...

  7. 用C3中的animation和transform写的一个模仿加载的时动画效果

    用用C3中的animation和transform写的一个模仿加载的时动画效果! 不多说直接上代码; html标签部分 <div class="wrap"> <h ...

  8. APM程序分析-ArduCopter.cpp

    该文件是APM的主文件. #define SCHED_TASK(func, rate_hz, max_time_micros) SCHED_TASK_CLASS(Copter, &copter ...

  9. APM程序分析-AC_WPNav.cpp

    APM程序分析 主程序在ArduCopter.cpp的loop()函数. /// advance_wp_target_along_track - move target location along ...

随机推荐

  1. Windows下Redis安装过程

    1.去github下载Redis-x64-2.8.2402.zip压缩包 2.将压缩包解压到你要安装的目录下 3.将redis设置为开机自启动服务 redis-server --service-ins ...

  2. Unity备份占时留用

    Unity开发VR之Vuforia 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- ...

  3. Spring Security框架下Restful Token的验证方案

    项目使用Restful的规范,权限内容的访问,考虑使用Token验证的权限解决方案. 验证方案(简要概括): 首先,用户需要登陆,成功登陆后返回一个Token串: 然后用户访问有权限的内容时需要上传T ...

  4. string 迭代器

    #include <iostream>#include <string>#include<algorithm>#define m 10000000using nam ...

  5. VMware 虚拟机安装-->wrf、cmaq安装

    微信关注公众号 “软件安装管家” 下载并安装VMware 下面简要记载我的安装和设置步骤: 下载解压,右键以管理员方式运行 安装好了之后 双击桌面 的VMware 输入许可证密钥:AA510-2DF1 ...

  6. 02MYSQL查询语句

    查询语句是用于将表里的数据查询出来==查询可以返回一个结果集(表) | 或者的意思   * 代表当前表的所有字段 **查询语句的语法:select *| 字段名列表 from 表名 [where 条件 ...

  7. Java scirpt简介

    JavaScript 简介 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言. JavaScript 是可插入 HTML 页面的编程代码. JavaScript 插入 H ...

  8. H5 实现图片上传预览

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  9. Python-100道练习题答案

    题目链接:http://www.runoob.com/python/python-100-examples.html #5. # def find_max(): # a=int(input(" ...

  10. 一个简单的例子了解states

    在大规模的配置管理工作中,我们要编写大量的states.sls文件.top.sls是states系统的入口文件,它负责指定哪些设备调用哪些states.sls文件.statse的默认工作目录是在/sr ...