杂谈2.cpp
- Ostream类定义的插入运算符(<<)使数据插入到输出流,istream定义的抽取运算符(>>)能够从输入流中抽取信息
- Cin和cout都是智能对象,能够根据程序上下文将信息从一种形式转化为另一种形式
- 以两个下划线和下划线和大写字母开头的名称被保留给实现(编译器及其使用的资源)使用,一个下线开头的名称被保留给实现,用作全局标识符
- C++对于名称是长度没有限制,但是有些平台有限制(在ANSIC中,只能保证前63个字母有意义)
- 前缀(sz)表示以空字符结束的字符串,前缀(m_lpctstr)这是一个类成员值,其中包含了指向常量的长指针和以空字符结尾的字符串
- Short至少16位,int至少与short一样长,long至少32位,且至少与int一样长,longlong至少64位,至少与long一样长
- 头文件climits包含了关于整型限制的信息
- #define编译指令的工作方式与文本编辑器或子处理器中的搜索并替换命令相似,也可以定义自己的符号常量,PS:有些头文件,尤其是那些被设计成可用于C和C++中的头文件,必须使用#define
- Int s(555);-------c++初始化的方式
- Int s={555}与int s{555}都是初始化的方式,当大括号中不包含任何东西的时候意味着变量被初始化为0
- 通常,int被设置为对目标计算机而言最自然的长度,自然长度指的是计算机处理起来效率最高的长度
- 如果第一位为1~9则为10进制dec,第一位是0,第二位是1~7则为8进制hex,前两位为0x或者0X则为16进制oct
- Cout<<dex<<数值------------能够把数值按照对应的进制输出
- Unsigned int比long更适合表示内存地址,因为内存地址都是16进制的无符号数
- Cout.put(char s)输出字符s
- Wchar_t(宽字符类型)可以表示扩展字符集,他是一种整数类型,有足够的空间,可以表示系统使用的最大扩展字符集,这种类型与另一种整型(底层(underlying);类型)的长度和符号属性相同。对底层类型的选择取决于实现
- Cin和cout将输入和输出看作是char流,因此不适合处理wchar_t流,但是iostream头文件的最新版本提供了作用相似的工具,wcin和wcout,可以处理wchar_t流,可以在字符串的前面加上L来表示他是宽字符串,例如L”aha”,L’a’等
杂谈2.cpp的更多相关文章
- 杂谈c.cpp
Endl确保程序运行前刷新输出(将其立即显示在屏幕上),而’\n’却不能保证 在c++中,是以分号分割的,所以可以把几条代码放在一行,也可以把一条代码放在几行 编译器负责分配和标记内存的细节 C++可 ...
- 技术分享:杂谈如何绕过WAF(Web应用防火墙)(转)
0×01开场白 这个议题呢,主要是教大家一个思路,而不是把现成准备好的代码放给大家. 可能在大家眼中WAF(Web应用防火墙)就是"不要脸"的代名词.如果没有他,我们的" ...
- 使用“Cocos引擎”创建的cpp工程如何在VS中调试Cocos2d-x源码
前段时间Cocos2d-x更新了一个Cocos引擎,这是一个集合源码,IDE,Studio这一家老小的整合包,我们可以使用这个Cocos引擎来创建我们的项目. 在Cocos2d-x被整合到Cocos引 ...
- Json CPP 中文支持与入门示例
在每一个Json Cpp自带*.cpp文件头加上: #include "stdafx.h" 将Json Cpp对自带的头文件的引用修改为单引号方式,例如json_reader.cp ...
- cpp 调用python
在用cpp调用python时, 出现致命错误: no module named site , 原因解释器在搜索路径下没有找到python库.可以在调用Py_Initialize前,调用 Py_Se ...
- nginx+fastcgi+c/cpp
参考:http://github.tiankonguse.com/blog/2015/01/19/cgi-nginx-three/ 跟着做了一遍,然后根据记忆写的,不清楚有没错漏步骤,希望多多评论多多 ...
- APM程序分析-ArduCopter.cpp
该文件是APM的主文件. #define SCHED_TASK(func, rate_hz, max_time_micros) SCHED_TASK_CLASS(Copter, &copter ...
- APM程序分析-AC_WPNav.cpp
APM程序分析 主程序在ArduCopter.cpp的loop()函数. /// advance_wp_target_along_track - move target location along ...
- Dev Cpp 输出中文字符问题
最近 c++ 上机作业,vc++6.0 挂了没法用,只好用 Dev Cpp 先顶替一下,然而在遇到输出中文字符的时候出现了乱码的情况,但这种情况又非常诡异.于是简单了解了一下写成此博客. [写在前面] ...
随机推荐
- 企业面试题:Buffer与cache的区别?
buffer缓冲 cache是缓存. 写缓冲,读缓存.简单点说,buffer是即将要被写入磁盘的,而cache是被从磁盘中读出来的.缓冲(buffers)是根据磁盘的读写设计的,把分散的写操作集中进行 ...
- centos重置密码
重置root密码: 法一: 1.开机按e 2.将linux 16后的ro改为rw init=/sysroot/bin/ ...
- python批量插入mysql数据库(性能相关)以及反引号的使用
参考link: https://blog.csdn.net/qq_35958094/article/details/78462800(插入相关) https://www.cnblogs.com/hya ...
- Linux Nginx Web环境安装SSL证书后强行指向HTTPS方法
如今我们越来越多的网站需要使用SSL证书,尤其是一些购物类网站,用户交互类网站使用居多.安装方法也很简单,我们可以根据自己的服务器是NGINX还是APACHE进行安装,但是在安装之后,默认的HTTP和 ...
- 2018-北航-面向对象-前三次OO作业分析与小结
基于度量的程序结构分析 由于平时使用了NetBrains出品的IDEA作为IDE,在分析程序的时候我使用了IDEA的插件Metrics Reloaded.然而在使用时发现不懂得很多分析项目的含义,因此 ...
- [SQL]Temporal 异常处理经验
解决20762 Module 3 课程关于Temporal Table 在 Demo 时的错误 首先该Demo 主要是搭配AdvantureWorks2016 的资料库,使用Person.Person ...
- cocos-lua3.17 cocos studio lua动画使用
这里只贴具体使用代码,资源请使用自己的. 这里的资源是cocos studio导出的lua文件,其中就有root和动画 function GameLayer:playLhAni() local ani ...
- Memcached在SpringMVC上的使用
1.memcached介绍 memcached是一款由Danga Interactive公司开发的高效的分布式缓存服务器,主要是用于解决数据量庞大.访问集中的Web应用出现的数据库服务器负担过重,数据 ...
- python 参数传递 传值还是传引用
个人推测结论: 可变对象传引用,不可变对象传值 python里的变量不同于c中地址储值模型 a=100 b=100 print(id(a),id(b),a==b,a is b) #8790877986 ...
- 如何将docker镜像文件上传至Docker Hub
一.Docker Hub中新建存储库 注册,登录Docker Hub之后,点击右上角Create Repository,创建存储库,如下图所示: 取个名字,我这里取名为lihui_demo.并且可以选 ...