- 博客(4)
- 收藏
- 关注
原创 第三章 处理基本数据类型
对于不带符号的整数的操作,符号位不扩充,在左边空出来的位上总是填充0。局部变量可以几乎不受外界的影响,得到完全的保护,并且局部变量只在定义它们的那一行代码到代码块结束的这一区域存在和占用内存,使得整个开发过程会更易维护。默认情况下,每个枚举成员都自动定义为一个int类型的固定整数值,列表中的第一个枚举成员的值为0,后面每一个枚举成员的值都比前面一个枚举成员的值大1。变量的生存期和作用域是两个不同的概念。当然,第一个枚举成员的值也可以是其它整数值,也可以为后面的枚举成员赋值,并且枚举成员的值可以重复。
2024-03-23 20:30:19 932
原创 第二章 基本数据类型
3种初始化变量的方式:大部分情况下,这三种方式是等效的。但是,当发生缩窄转换(narrowing conversion)时,初始化列表形式(也就是第三种)会稍微安全一些。例如:banana将包含整数值7,apple将包含整数值5;papaya将初始化为整数3,但编译器至少会给出警告,提示该语句可能有问题。任何类型的常量,都成为字面量(literal)。每个类型的字面量都有特定的类型。/ :除(用于两个整数操作数时,结果总是整数。因为合适的四舍五入操作需要更加复杂的电路,因而需要更长的计算时间)
2024-03-22 23:02:25 1202 1
原创 C++20 实践入门(第6版)
要说对比之前的版本有啥区别,C++20做了一些针对高级应用的扩展。这本书希望读者学完后能够掌握C++并且享受C++编程,与诸君共勉。此系列博文主要记录了我学习这本书的过程,因此后续会不断增加内容。本书讲解的C++语言对应最新的国际标准,常被称为C++20。如果你也和我一样是编程小白的话,那就去学习吧!
2024-03-21 18:29:40 364 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人