| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> C++学习章节要点总结 -> 正文阅读 |
|
[C++知识库]C++学习章节要点总结 |
第三章 处理数据3.1.1 变量名变量名的起名一般表示该变量有什么作用即一定含义的变量名。关于变量名,必须遵循以下C++的命名规则。
3.1.2 整型整数就是没有小数部分的数字。 3.1.3 整型short、int、long和long longC++的short、int、long和long long类型通过不同数目的位来存储值,最多能够表示4种不同的整数宽度。 计算机内存的基本单位是位(bit)。可以将位看作是电子开关,可以开,也可以关。关表示的值为0,开表示的值为1。4位的内存块可以设置出64种不同的组合,因为每一位都有两种情况即2x2x2x2=64种。 字节(byte)通常是指8位的内存单元。字节就是描述计算机的度量单位,1KB=1024字节,1MB=1024KB。 下面一段代码为各种类型的长度。
关于sizeof使用的一个小tip:对类型名使用sizeof运算符的时候要带括号,但对变量名使用sizeof的时候括号可以不带 关于初始化,一般都是初始化将赋值与声明合并在一起。有一种初始化方式为C++11初始化方式,这种方式用于数组和结构。(int owl={3};//将3赋值给owl?int owl={}//将owl初始化值为0) 3.1.4 无符号类型例,short表示的范围为-32768到+32768,则无符号版本表示的范围为0到+65535。要创建无符号版本的基本整型,只需要使用关键字unsigned来创建。 下面有一段代码关于无符号类型与有符号类型的区别。
short变量最大值为32767,而在最大值上加一,则值将会变成-32768。而对于无符号类型,则值变为32768。 3.1.5 选择整型类型int被设置为对目标计算机而言最为自然的长度。自然长度是指计算机处理起来效率最高的长度。如果没有非常有说服力的理由来选择其他类型,则应使用int。 3.1.6 整型字面值
3.1.7 如何确定常量的类型除非值太大了,一般情况下C++都将整型常量存储为int类型。 3.1.8 char类型:字符和小数点char类型是专为存储字符(如字母和数字)而设计的,char最常被用来处理字符,但也可以将它用做比short更小的整型。 对字符使用单引号,对字符串使用双引号。 关于cout.put()函数的使用,代码如下。
tips:cout.put()函数,该函数只显示一个字符。//句点被称为成员运算符,cout.put()的意思是通过类对象cout来使用函数put()。该成员函数提供了另一种显示字符的方法,可以替代<<运算符。 下面是C++转义序列的编码,从网上找的图。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 关于Unicode和ISO10646 Unicode提供了一种表示各种字符集的解决方案——为大量字符和符号提供标准数值编码,并根据类型将它们分组。Unicode给每个字符制定一个编号——码点。ISO 10646也是一个对多种语言文本进行编码的标准。 wchar_t类型是一种整数类型,它有足够的空间,可以表示系统使用的最大扩展字符集。这种类型与另一种整型(underlying类型(底层类型))长度和符号属性相同,对底层类型的选择取决于实现。因此在一个系统中,它可能是unsigned short,而在另一个系统中则可能是int。 cin和cout输入和输出看成是char流,因此不适用于处理wchar_t类型。iostream 头文件的最新版提供了作用相似的工具——wcin和wcout,可用于处理wchar_t流。另外,可以通过加上前缀L来指示字符常量和宽字符串。 C++11新增类型:char16_t和char32_t两者皆是无符号类型的。与wchar_t类型一样,都具有底层类型,但底层类型可能会随系统改变而已。 3.1.9 bool类型布尔变量的值可以是true或false,任何非零值都会被转换为true,零值被转换为false。 3.2 const限定符如果程序在多个地方需要使用同一个常量,若需修改只需修改一个符号即可。在c语言中用#define来进行定义,在C++中一般使用const。 const相比#define来说更方便。
3.3 浮点数浮点类型是C++的第二组基本类型。浮点数能够表示带小数部分的数字。 计算机将带有小数点的数字的值分两部分储存,一部分表示值,另一部分用于对值进行放大或缩小。 C++有两种书写浮点数的方式。
3.3.2 浮点类型 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/28 11:46:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |