1. Ostream类定义的插入运算符(<<)使数据插入到输出流,istream定义的抽取运算符(>>)能够从输入流中抽取信息
  2. Cin和cout都是智能对象,能够根据程序上下文将信息从一种形式转化为另一种形式
  3. 以两个下划线和下划线和大写字母开头的名称被保留给实现(编译器及其使用的资源)使用,一个下线开头的名称被保留给实现,用作全局标识符
  4. C++对于名称是长度没有限制,但是有些平台有限制(在ANSIC中,只能保证前63个字母有意义)
  5. 前缀(sz)表示以空字符结束的字符串,前缀(m_lpctstr)这是一个类成员值,其中包含了指向常量的长指针和以空字符结尾的字符串
  6. Short至少16位,int至少与short一样长,long至少32位,且至少与int一样长,longlong至少64位,至少与long一样长
  7. 头文件climits包含了关于整型限制的信息
  8. #define编译指令的工作方式与文本编辑器或子处理器中的搜索并替换命令相似,也可以定义自己的符号常量,PS:有些头文件,尤其是那些被设计成可用于C和C++中的头文件,必须使用#define
  9. Int s(555);-------c++初始化的方式
  10. Int s={555}与int s{555}都是初始化的方式,当大括号中不包含任何东西的时候意味着变量被初始化为0
  11. 通常,int被设置为对目标计算机而言最自然的长度,自然长度指的是计算机处理起来效率最高的长度
  12. 如果第一位为1~9则为10进制dec,第一位是0,第二位是1~7则为8进制hex,前两位为0x或者0X则为16进制oct
  13. Cout<<dex<<数值------------能够把数值按照对应的进制输出
  14. Unsigned int比long更适合表示内存地址,因为内存地址都是16进制的无符号数
  15. Cout.put(char s)输出字符s
  16. Wchar_t(宽字符类型)可以表示扩展字符集,他是一种整数类型,有足够的空间,可以表示系统使用的最大扩展字符集,这种类型与另一种整型(底层(underlying);类型)的长度和符号属性相同。对底层类型的选择取决于实现
  17. Cin和cout将输入和输出看作是char流,因此不适合处理wchar_t流,但是iostream头文件的最新版本提供了作用相似的工具,wcin和wcout,可以处理wchar_t流,可以在字符串的前面加上L来表示他是宽字符串,例如L”aha”,L’a’等

杂谈2.cpp的更多相关文章

  1. 杂谈c.cpp

    Endl确保程序运行前刷新输出(将其立即显示在屏幕上),而’\n’却不能保证 在c++中,是以分号分割的,所以可以把几条代码放在一行,也可以把一条代码放在几行 编译器负责分配和标记内存的细节 C++可 ...

  2. 技术分享:杂谈如何绕过WAF(Web应用防火墙)(转)

    0×01开场白 这个议题呢,主要是教大家一个思路,而不是把现成准备好的代码放给大家. 可能在大家眼中WAF(Web应用防火墙)就是"不要脸"的代名词.如果没有他,我们的" ...

  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. APM程序分析-ArduCopter.cpp

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

  8. APM程序分析-AC_WPNav.cpp

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

  9. Dev Cpp 输出中文字符问题

    最近 c++ 上机作业,vc++6.0 挂了没法用,只好用 Dev Cpp 先顶替一下,然而在遇到输出中文字符的时候出现了乱码的情况,但这种情况又非常诡异.于是简单了解了一下写成此博客. [写在前面] ...

随机推荐

  1. Linux c读取任意大小文件的所有数据

    代码如下,执行完之后被分配的动态内存的指针会保存到result中.由于是动态分配内存,读取内容不再使用之后注意用free 释放掉,如不明白,请多搜索以下动态内存分配的资料. #include < ...

  2. 曾经觉得学习晦涩难懂的我是如何爱上linux的

    2016年冬天,我已经是一名学习计算机科学与技术专业的大三的“老腊肉”了,但是当时的水平依旧平平.就在2016年快要结束的时候,我周围的同学们被一股考研和工作的压力炸开了锅,我也在默默思考着我的人生, ...

  3. Redis常用命令与高级应用

    附: 127.0.0.1:6379> set xiaofei 小飞 OK 127.0.0.1:6379> get xiaofei "\xe5\xb0\x8f\xe9\xa3\x9 ...

  4. Qt中的Q_D宏和d指针

    _ZTS7QObject 一.Q_D的在文件中的提法 Q_D的设置意在方便地获取私有类指针,文件为qglobal.h.下面的##是宏定义的连字符.假设类名是A,那么A##Private翻译过来就是AP ...

  5. 马凯军201771010116《面向对象程序设计(java)》第四周学习总结

    第一部分:理论知识学习部分 第四章 1.类与对象的基础概念. 对象:即数据,对象有三个特性:行为 .状态.标识. 类是对象,事物的描述和抽象,是具有相同属性和行为的对象集合.对象则是该类事物的实例. ...

  6. UnsupportedClassVersionError: org/apache/maven/plugin/compiler/CompilerMojo : Unsupported major.minor version 51.0

    这篇博主说明了原因并给出了相应的解决方案!!! 博文连接如下: https://www.cnblogs.com/qiumingcheng/p/7151629.html

  7. Python 进程池的同步方法和异步方法

    import time from multiprocessing import Process,Pool def f1(n): time.sleep(0.5) # print(n) return n* ...

  8. 剑指Offer 15. 反转链表 (链表)

    题目描述 输入一个链表,反转链表后,输出新链表的表头. 题目地址 https://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca? ...

  9. maven项目pom.xml第一行报错

    maven项目pom.xml第一行报错 这是第一行:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi= ...

  10. web.html

    在“Web页”节点下,展开WEB-INF节点,然后双击web.xml文件进行查看. web.xml文件包含Facelets应用程序所需的几个元素.使用NetBeans IDE创建应用程序时,将自动创建 ...