杂谈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 先顶替一下,然而在遇到输出中文字符的时候出现了乱码的情况,但这种情况又非常诡异.于是简单了解了一下写成此博客. [写在前面] ...
随机推荐
- linux软件管理 RPM命令
RPM命名规则 httpd -2.2.15-15.el6.centos.1.i686.rpm (包全名) httpd 软件包名 (包名) 2.2.15 软件版本 15 软件发布的次数 el6.cent ...
- Win10系列:C#应用控件基础17
Popup控件 在应用程序中使用Popup控件时,通常会先将其设置为隐藏状态,当用户触发应用中已定义的事件时,Popup控件将以弹出窗口的方式显示相关信息来提示用户操作. 在XAML文件中,Popup ...
- 基于 HTML5 的工业组态高炉炼铁 3D 大屏可视化
前言 在大数据盛行的现在,大屏数据可视化也已经成为了一个热门的话题.大屏可视化可以运用在众多领域中,比如工业互联网.医疗.交通.工业控制等等.将各项重要指标数据以图表.各种图形等形式表现在一个页面上, ...
- Jumpserver跳板机的搭建和部署
1.需要搭云yum仓库wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 2. ...
- SqlServer表中添加新字段
表中添加新字段ALTER TABLE 表名 ADD 字段名 VARCHAR(20) NULL 表中添加自增idalter table lianxi add id int primary key IDE ...
- sql循环查询树形结构
pid:父类别id ' connect by prior pid = id --查询父祖类别 union ' connect by prior id = pid;--查询子孙类别 这样查询出选中id ...
- linux command 2
#修改文件所有权为user group chown user:group file/group 根据:的位置判断是修改所有者还是组 #修改文件读写执行属性 chmod mask file/group ...
- Git源码安装 Linux指定安装目录
1.安装依赖包 $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel 2.下载最新版源码包https: ...
- 云南-第一个应用节点-ssh登录-卡顿的问题
云南电信,从管理节点ssh连接到第一个应用节点,出现延迟卡顿的问题,解决方法: systemctl restart systemd-logind.service 附: 操作系统类型: SLES ...
- IDEA将web项目打成war包
非Maven项目打包方式 按ctrl+滚动鼠标滚轮就能放大浏览器看图片了.或者将图片拖到新窗口打开. 然后点击OK,然后build一下.然后去classes文件夹下面找就能找到打成war包的项目 ...