C++基础入门:数据类型与实型详解

需积分: 5 1 下载量 168 浏览量 更新于2024-08-04 收藏 89KB MD 举报
本篇C++基础学习笔记记录了个人在网课上学习的关键知识点,主要包括数据类型、sizeof关键字的应用、以及字符型和浮点型的区别。让我们逐一深入探讨这些内容。 1. **数据类型与整型**: - 整型是C++的基本数据类型之一,包括short, int, long, long long等。整型变量在进行运算时,当数值超过其类型的上下限范围时,会发生溢出,数值会变成类型的最大或最小值。例如,`short`类型的整数如果超过它的最大值,将变为`short`类型的最小值。 2. **sizeof关键字**: - `sizeof`是一个运算符,用于获取指定数据类型或变量在内存中的实际占用字节数。通过`sizeof(数据类型/变量)`可以获取不同类型的数据占用的存储空间,这对于内存管理和优化非常有用。 3. **实型(浮点型)**: - C++提供了两种浮点类型:`float`和`double`。`float`通常占4个字节,而`double`占8个字节。在编程中,使用`f`后缀表示`float`,如`float f1 = 3.14f`,否则编译器可能会将其默认为`double`类型。`cout`输出时,默认小数点后保留六位,但可以通过控制台设置调整精度。 4. **字符型**: - 字符型(char)用于存储单个字符,使用单引号括起,例如`char ch = 'a'`。字符实际上是ASCII编码的表示,`a`到`z`的ASCII值范围为97到122,大写字母A到Z的值范围为65到90。 5. **转义字符**: - 转义字符是一些特殊字符的ASCII码表示,如`\n`代表换行符,`\t`代表水平制表符。在输出字符串时,`\t`的作用是让后续内容向右对齐。 在代码示例中,我们看到如何使用`cout`输出带有转义字符的字符串,如`helloaaa\tworld!`,其中`\t`使得`world!`部分与`hello`对齐。 总结来说,这篇笔记涵盖了C++语言的基础组成部分,从整型和浮点型数据类型及其处理,到内存管理的sizeof关键字,以及字符和转义字符的使用。掌握这些基本概念对于理解C++程序的运行机制至关重要。在进一步的学习中,读者可以结合实践项目,不断巩固和运用这些知识点。