自学c++笔记(三)

2023-10-29

笔记记录本人学习C++路上的一些摘要与总结,供本人阅读同时也分享与他人。

转义序列:

换行符 \n
水平制表符 \t
退格 \b
回车 \r
振铃 \a

wchar_t(宽字符类型),是一种整型类型,使用wcin和wcout来处理wchar_t流。

const限定符➩限定了声明的含义,如:

const int Months = 12; //常量(Months)被初始化后,其值被固定了,编译器将不允许在修改该常量的值。

浮点数

浮点数能够表示带小数部分的数字

3.45E6➩E6指的是10的6次方;

*d.dddE + n指的是将小数点向右移n位,而d.dddE ~ n指的是将小数点向左移n位。之所以称为“浮点”,就是因为小数点可移动。

浮点类型:和ANSI C一样,C++也有三种浮点类型:float、double和long double。
这些类型是按它们可以表示的有效数位和允许的指数最小范围来描述的。

事实上,C和C++对于有效位数的要求是,float至少32位,double至少48位,且不少于float,long double 至少和double 一样多。
通常,float为32位,double为64位,long double 为80位、96位或者128位。

float只有6位有效数字。

static_cast<>可用于将值从一种数值类型转换为另一种数值类型。

//如:将thorn转换为long类型:  
static_cast<long> (thorn)

C++中的auto声明

➩在初始化声明中,如果使用关键字auto,而不指定变量的类型,编译器将把变量的类型设置成与初始值相同。

auto n = 100;  //n is int
auto x = 1.5;  //x is double

而C语言中的auto被解释为一个自动存储变量的关键字,也就是申明一块临时的变量内存。

整型类型

整型从最小到最大依次是:bool、char、signed char、unsigned char、short、unsigned short、int、unsigned int 、long 、unsigned long以及C++11新增的long long和unsigned long long。
还有一种wchar_t类型,它在这个序列中的位置取决于实现。

C++11新增了类型char16_t和char32_t,它们的宽度足以分别存储16位和32位的字符编码。

本人水平有限,上述信息仅供学习参考,如有错误和不妥之处,请多多指教。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自学c++笔记(三) 的相关文章

随机推荐

  • x轴z轴代表的方向图片_数控机床的X,Y,Z轴分别指什么方向的运动

    展开全部 标准坐标系的规定 标准坐标系是一个直角坐标系 如图所示 按右手e69da5e887aa3231313335323631343130323136353331333366303836直角坐标系规定 右手的拇指 食指和中指分别代表X Y
  • 关于Ionic2\Angular2使用http的一些坑

    1 服务器接收key value key value类型的值 但服务器无法获取到Post请求的body的值 描述 使用url key value key value的形式可以正常请求到参数 但是把参数放入到body后 服务器估计获取到信息但
  • Kotlin项目类找不到bug:java.lang.ClassNotFoundException: kotlin.reflect.Kotlin Reflect Internal Error

    一 今天在创建了一个Kotlin Spring的项目 结果启动报错 org springframework context ApplicationContextException Unable to start web server nes
  • Python - selenium自动化-Chrome(wap模式)

    Selenium Chrome浏览器如何模拟手机操作 进入手机模式 打开谷歌浏览器 按F12 进入开发者模式 点击Toggle device toolbar 进入手机模式 设置Chrome的手机模式 deviceName可更改成Chrome
  • 人工智能 机器学习实验总结

    答案仅供参考 1 数据预处理 给定数据集datingTest 实验任务 读取DatingTest的数据文件 1 并输出第一列数据的最大 最小和均值 2 输出该文件有多少数据 3 计算第一条数据和第二条数据的欧式距离 import panda
  • 面试题 v-if跟v-show的区别

    v if v show 区别 展示形式不同 v if是 创建一个dom节点 V show 是 display none block 使用场景不同 初次加载 v if 要 比v show 好 页面不会做加载盒子 频繁切换 v show 要比
  • JDK8新特性(七)之Stream流的count()、filter()、limit()、skip()方法

    1 Stream流的count 方法 Stream流提供count方法来统计其中的元素格式 long count 该方法返回一个long值代表元素个数 基本使用 import java util ArrayList import java
  • cmake

    cmake的常用命令 cmake minimum required message project set add executable add compile options add subdirectory add library ta
  • python -- 替换netcdf文件中的时间

    最近 在处理nc文件时 在时间上存在部分缺失的数据 为了避免影响后续操作 这里通过复制前一时刻的nc数据进行替代 但是虽然缺失时刻的数据得到了填充 但是填充的数据的时间属性本质上仍然是前一时刻的 为了保证时间的一致性 这里通过一个更新时间的
  • ARM(IMX6U)裸机C语言蜂鸣器驱动实验(BSP+SDK)

    参考 Linux之ARM IMX6U 裸机C语言蜂鸣器驱动实验 驱动编写 编译 作者 一只青木呀 发布时间 2020 08 16 14 47 23 网址 https blog csdn net weixin 45309916 article
  • android adb常用指令

    Android 调试桥 adb 是多种用途的工具 该工具可以帮助你你管理设备或模拟器 的状态 可以通过下列几种方法加入adb 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了
  • C++数组的正确释放方式

    include
  • mariadb日志报错:error while loading shared libraries: libjemalloc.so.2处理办法

    Linux下找不到so文件的解决办法 rznice 2016 03 11 16 39 27 19494 收藏 1 分类专栏 linux 版权 最近在安装完tengine 在启动tengine时报找不到libjemalloc so 2的提示
  • # Odoo丨Odoo框架源码研读一:前后端交互

    Odoo丨Odoo框架源码研读一 前后端交互 本期内容 Odoo框架源码研读之 前后端交互 Odoo框架是一款企业应用快速开发平台 适用于各种规模的企业应用 安装与使用十分广泛 Odoo框架源码的第一篇研读内容 前后端交互 源码文件结构 O
  • 浅析Python中“if __name__ == __main__”的意义

    首先可以用一句话概括 if name main 语句的意义是为了使当前脚本可以正常执行 在被其他脚本调用时也可以执行 举个栗子 print py 文件中的代码如下 print the first if name main print the
  • uniapp 子组件向父组件传值

    使用组件可以减少代码的重复率 提高写代码的效率 改起来也方便 最近在使用uni app做项目 一套代码多端实现 做些简单的项目还是可以的 废话少说 说说子组件向父组件传值 子组件获取到值的时候 使用 emit传给父组件 this emit
  • c++函数为什么带imp_二次函数含参最值问题,老师怎么讲学生都不明白,试试这九张动图...

    一入函数深似海 从此数学是路人 很多同学都有这样的感觉 问 数学是从什么开始听不懂了 答 学函数的时候 函数问题作为中学阶段数学重要的知识点 真的是难倒了很多同学 数学老师也非常的痛苦 每次讲完函数问题 看到大家一脸茫然的表情 都会狠狠心再
  • Mac M1 Xcode创建动态链接库dylib(c++)——JNA-JNI(三)

    Mac M1 Xcode创建动态链接库dylib c JNA JNI 三 系列文章 Java通过JNI调用C 动态链接库dll 并打在jar包内 JNA JNI 一 Java使用JNA调用C 动态链接库 JNA JNI 二 Mac M1 X
  • 学1个月python爬虫就月赚6000?告诉你爬虫的真实情况!

    用爬虫赚外快的事情我也干了很多年 爬虫自然不在话下 那么今天我来说说5个深入一点的爬虫问题 让你清楚爬虫的真实情况 1 现在的爬虫接单真能1个月赚6000的快外 2 初级爬虫只能接一些小单 怎样才算初级爬虫水平 3 中级爬虫是职业爬虫工程师
  • 自学c++笔记(三)

    笔记记录本人学习C 路上的一些摘要与总结 供本人阅读同时也分享与他人 转义序列 换行符 n 水平制表符 t 退格 b 回车 r 振铃 a wchar t 宽字符类型 是一种整型类型 使用wcin和wcout来处理wchar t流 const