c3.cpp
- Char16_t(在字符串前加u)和char32_t(在字符串前加U)都是无符号的,数字代表长度(底层长度随系统而定)
- 在函数bool中,任何非0值都代表真(即使他是个负数),只有0代表false
- 一种约定以字母k开头的名称被表示为常量
- 常量的定义和赋值一定要在一条语句中,因为只定义常量而不去赋值导致常量的值是不确定的并且还不能够修改
- Const比define好在哪里:(1)可以指明更多复杂的类型(2)可以限制常量的作用域(3)直接指明常量的类型
- 当数字非常大的时候long都无法表示时,可以用浮点数表示
- 数字中不能有空格
- cout.setf(ios_base::fixed,ios_base::floatfield);cou会把浮点数结尾的0删除,但是使用setf就可以敛去这种行为
- PS:浮点运算的速度比整数慢,并且精度要低很多
- 浮点常量在默认情况下是double类型的
- 在进行类型提升时,不管是有符号还是无符号的类型,只需要遵循把低类型的转化为高类型的即可
- 强制类型转换的格式:typename (value)或者(typename) value
- Static_cast<typeName> (value)强制类型转换比传统转换更严格
- 数组的长度必须是常量
- Sizeof(数组名)得到的是数组的字节数-------数组占的内存大小
- Cin.getline(字符,长度,结束字符).------------这个功能一般被大家忽略啦;;Cin使用空格换行回车来确定字符串的结束位置,但是getline{cin.getline(name,Arsize)}和get{ cin.get (name,Arsize)}是以一整行输入,直到碰到换行符,getline将丢弃换行符,get将换行符保存在输入序列中(所以当连续使用get时第二次就不会读取字符串而是读入换行符,其中一个解决办法是cin.get(name,Arsize).get()),两者相比get更安全
- Strcpy(charr1,charr2)把charr2复制到charr1中,Strcat(charr1,charr2)把2链接到1中去,但是当数组长度不够时,程序就会有潜在的隐患,而strncat和strncpy接受指出目标数组最大允许长度的第三个参数,所以更为安全
- String具有自动调节大小的功能
- “+*(和)*+”之间加上想要表示的字符串可以显示特殊的符号
c3.cpp的更多相关文章
- [CPP] Object Based Class
前言 几年前接触到一款很好玩的RPG游戏,叫作CPP.最近想着怀念一下,又不想干巴巴地去玩.于是乎,我打算写几篇攻略,主要是记录一下游戏中一些奇妙的点.游戏的第一章是面向对象程序设计,其中又分为基于对 ...
- Recovery启动流程--recovery.cpp分析
这篇文章主要通过分析高通recovery目录下的recovery.cpp源码,对recovery启动流程有一个宏观的了解. 当开机以后,在lk阶段,如果是recovery,会设置boot_into_r ...
- 使用“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/ 跟着做了一遍,然后根据记忆写的,不清楚有没错漏步骤,希望多多评论多多 ...
- 用C3中的animation和transform写的一个模仿加载的时动画效果
用用C3中的animation和transform写的一个模仿加载的时动画效果! 不多说直接上代码; html标签部分 <div class="wrap"> <h ...
- 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 ...
随机推荐
- C语言权威指南和书单 - 专家级别
注: 点击标题即可下载 1. Advanced Programming in the UNIX Environment, 3rd Edition 2. Essential C 3. Computer ...
- rsa公钥和私钥的生成
在liunx环境中 openssl 然后生成私钥: genrsa -out app_private_key.pem 2048 # 私钥的生成 在利用私钥生成公钥: rsa -in app_privat ...
- Spring @EventListener 异步中使用condition的问题
@EventListener是spring在4.2+推出的更好的使用spring事件架构的方式,并且异步方式也很好设定 但是在spring4.2.7版本上使用eventlistener的conditi ...
- SQLI DUMB SERIES-17
(1)无论怎么输入username,都没有回显.尝试改变password的输入.找到了闭合方式:单引号 (2)报错注入: 爆库名 admin&passwd=admin' and extract ...
- Django_ORM字段_字段参数
Object Relational Mapping (ORM) ORM:对象关系映射模式是一种为解决面向对象与关系数据库存在的互补匹配的现象技术.简单说就是通过使用描述对象和数据库之间的映射的元数据, ...
- Java第五周总结
Java抽象类与接口的区别 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题.本文我们将仔细讨论这些话题. 在讨论它们之间的不同点之前,我们先看 ...
- kylin cubing algorithm(算法)
看到这一块的视频,结合光方博客的一些文档及自己的一点理解,记个笔记,以备不时之需. by layer cubing 1.on MR 这个算法的对cube的计算就像它的名字一样是按player进行的. ...
- PTA——近似求PI
PTA 7-50 近似求PI 网友代码: include <stdio.h> int main(){ , i, temp=; scanf("%le", &eps ...
- 在Unity 3D中加入Image图片
在Unity 3D中加入Image图片,我在刚开始是加不进去的,为什么呢?因为没有图片,图如下: 原因就是我们没有把图片设置为Script,图片的格式还是默认的那个,这只能作为贴图使用.我们将图片进行 ...
- ROS * 了解学习urdf的内容格式及编写
<?xml version="1.0" ?> 声明文件使用xml描述 <robot name="robot_name">定义这是一个机器 ...